Forums - snpe-dlc-quantize failed on simple LSTM model with OpConfig error

2 posts / 0 new
Last post
snpe-dlc-quantize failed on simple LSTM model with OpConfig error
yc.1502lzd
Join Date: 16 Feb 23
Posts: 3
Posted: Fri, 2023-03-24 10:48

Hi community,

I've created a ONNX model that contains one simple LSTM (converted from a one-layer LSTM TF keras model via tf2onnx).  I've converted it to DLC format via snpe-onnx-to-dlc. In this conversion, I encountered a bug (I believe) on activations but was able to workaround by modifying `lib/python/qti/aisw/converters/onnx/util.py` [1]. However I cannot quantize this LSTM DLC model further. 

Command: snpe-dlc-quantize --input_dlc dlc/simple_lstm.w_states.dlc --input_list data/simple_lstm_ins.w_states.txt --verbose  failed with error:

[INFO] InitializeStderr: DebugLog initialized.
[INFO] Processed command-line arguments
     0.8ms [  INFO ] Initializing logging in the backend. Callback: [0xbfa5c0], Log Level: [3]
     2.5ms [  INFO ] No BackendExtensions lib provided;initializing NetRunBackend Interface
     4.3ms [  INFO ] Backend does not support asynchronous execution, defaulting to synchronous
     4.3ms [WARNING] Device with name = MainDevice does not exist
[INFO] Quantized parameters
     9.5ms [ ERROR ] OpConfig validation failed for Lstm
[ ERROR ] QnnModel::addNode() validating node LSTM__300 failed.
     7.6ms [ ERROR ] QnnModelOnlineSerializer::addNode Unable to add node LSTM__300 to QnnModel.
     7.6ms [ ERROR ] QuantizerRuntime::constructQnnModelOnline(): Failed to serialize model simple_lstm.w_states
[ERROR] Invalid QnnModel constructed
[INFO] DebugLog shutting down.

I am unable to trace what is the LSTM OpConfig is, and what of node LSTM__300 is incompliant. I'll attach the snpe-dlc-info output of the DLC model in below thread.

I'm using snpe-2.5.0.4052. Running on ubuntu with x86_64-linux-clang snpe sdk. Please suggest a solution. Thanks!

 

 

[1] LSTM ONNX->DLC conversion issue: ONNX LSTM attribute "activations" is ["b'Sigmoid'", "b'Tanh'", "b'Tanh'"] by default, but OnnxLSTMTranslation in lib/python/qti/aisw/converters/onnx/rnn_translations.py expects it to be ['Sigmoid', 'Sigmoid', 'Sigmoid', 'Tanh'] * 2, which is incorrect. So I modified util.py to get around this issue. Since the result DLC LSTM does not carry activation information as snpe-dlc-info reveals, I don't think this led to the original quantization error in post.

  • Up0
  • Down0
yc.1502lzd
Join Date: 16 Feb 23
Posts: 3
Posted: Fri, 2023-03-24 10:50

Here is the snpe-dlc-info output for the LSTM DLC model that cannot be quantized:

DLC info for: /home/ubuntu/user/models/dlc/simple_lstm.w_states.dlc
Model Version: N/A
Model Copyright:N/A
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| Id | Name                                                                   | Type      | Inputs                                                                            | Outputs                                                                           | Out Dims | Runtimes | Parameters                               |
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| 0  | input_1.ncf                                                            | Transpose | input_1 (Float_32) [NW Input]                                                     | model/lstm/PartitionedCall/transpose:0 (Float_32)                                 | 10x1x8   | A D G C  | packageName: qti.aisw                    |
|    |                                                                        |           |                                                                                   |                                                                                   |          |          | perm: [2, 0, 1]                          |
| 1  | model/lstm/PartitionedCall/transpose:0.ntf                             | Transpose | model/lstm/PartitionedCall/transpose:0 (Float_32)                                 | model/lstm/PartitionedCall/transpose:0.ntf (Float_32)                             | 1x10x8   | A D G C  | packageName: qti.aisw                    |
|    |                                                                        |           |                                                                                   |                                                                                   |          |          | perm: [1, 0, 2]                          |
| 2  | Unsqueeze__25                                                          | Reshape   | input_2 (Float_32) [NW Input]                                                     | Unsqueeze__25:0 (Float_32)                                                        | 1x1x4    | A D G C  | packageName: qti.aisw                    |
|    |                                                                        |           |                                                                                   |                                                                                   |          |          | shape: [1, 1, 4]                         |
| 3  | LSTM__300_Unsqueeze__25:0_reshape                                      | Reshape   | Unsqueeze__25:0 (Float_32)                                                        | LSTM__300_Unsqueeze__25:0_reshape (Float_32)                                      | 1x4      | A D G C  | packageName: qti.aisw                    |
|    |                                                                        |           |                                                                                   |                                                                                   |          |          | shape: [1, 4]                            |
| 4  | Unsqueeze__23                                                          | Reshape   | input_3 (Float_32) [NW Input]                                                     | Unsqueeze__23:0 (Float_32)                                                        | 1x1x4    | A D G C  | packageName: qti.aisw                    |
|    |                                                                        |           |                                                                                   |                                                                                   |          |          | shape: [1, 1, 4]                         |
| 5  | LSTM__300_Unsqueeze__23:0_reshape                                      | Reshape   | Unsqueeze__23:0 (Float_32)                                                        | LSTM__300_Unsqueeze__23:0_reshape (Float_32)                                      | 1x4      | A D G C  | packageName: qti.aisw                    |
|    |                                                                        |           |                                                                                   |                                                                                   |          |          | shape: [1, 4]                            |
| 6  | LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf_split              | Split     | model/lstm/PartitionedCall/transpose:0.ntf (Float_32)                             | LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf0 (Float_32)                   | 1x1x8    | A D G C  | axis: 1                                  |
|    |                                                                        |           |                                                                                   | LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf1 (Float_32)                   | 1x1x8    |          | packageName: qti.aisw                    |
|    |                                                                        |           |                                                                                   | LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf2 (Float_32)                   | 1x1x8    |          | split_index: [1, 2, 3, 4, 5, 6, 7, 8, 9] |
|    |                                                                        |           |                                                                                   | LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf3 (Float_32)                   | 1x1x8    |          |                                          |
|    |                                                                        |           |                                                                                   | LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf4 (Float_32)                   | 1x1x8    |          |                                          |
|    |                                                                        |           |                                                                                   | LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf5 (Float_32)                   | 1x1x8    |          |                                          |
|    |                                                                        |           |                                                                                   | LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf6 (Float_32)                   | 1x1x8    |          |                                          |
|    |                                                                        |           |                                                                                   | LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf7 (Float_32)                   | 1x1x8    |          |                                          |
|    |                                                                        |           |                                                                                   | LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf8 (Float_32)                   | 1x1x8    |          |                                          |
|    |                                                                        |           |                                                                                   | LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf9 (Float_32)                   | 1x1x8    |          |                                          |
| 7  | LSTM__309_LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf9_reshape | Reshape   | LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf9 (Float_32)                   | LSTM__309_LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf9_reshape (Float_32) | 1x8      | A D G C  | packageName: qti.aisw                    |
|    |                                                                        |           |                                                                                   |                                                                                   |          |          | shape: [1, 8]                            |
| 8  | LSTM__308_LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf8_reshape | Reshape   | LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf8 (Float_32)                   | LSTM__308_LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf8_reshape (Float_32) | 1x8      | A D G C  | packageName: qti.aisw                    |
|    |                                                                        |           |                                                                                   |                                                                                   |          |          | shape: [1, 8]                            |
| 9  | LSTM__307_LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf7_reshape | Reshape   | LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf7 (Float_32)                   | LSTM__307_LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf7_reshape (Float_32) | 1x8      | A D G C  | packageName: qti.aisw                    |
|    |                                                                        |           |                                                                                   |                                                                                   |          |          | shape: [1, 8]                            |
| 10 | LSTM__306_LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf6_reshape | Reshape   | LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf6 (Float_32)                   | LSTM__306_LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf6_reshape (Float_32) | 1x8      | A D G C  | packageName: qti.aisw                    |
|    |                                                                        |           |                                                                                   |                                                                                   |          |          | shape: [1, 8]                            |
| 11 | LSTM__305_LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf5_reshape | Reshape   | LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf5 (Float_32)                   | LSTM__305_LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf5_reshape (Float_32) | 1x8      | A D G C  | packageName: qti.aisw                    |
|    |                                                                        |           |                                                                                   |                                                                                   |          |          | shape: [1, 8]                            |
| 12 | LSTM__304_LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf4_reshape | Reshape   | LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf4 (Float_32)                   | LSTM__304_LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf4_reshape (Float_32) | 1x8      | A D G C  | packageName: qti.aisw                    |
|    |                                                                        |           |                                                                                   |                                                                                   |          |          | shape: [1, 8]                            |
| 13 | LSTM__303_LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf3_reshape | Reshape   | LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf3 (Float_32)                   | LSTM__303_LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf3_reshape (Float_32) | 1x8      | A D G C  | packageName: qti.aisw                    |
|    |                                                                        |           |                                                                                   |                                                                                   |          |          | shape: [1, 8]                            |
| 14 | LSTM__302_LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf2_reshape | Reshape   | LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf2 (Float_32)                   | LSTM__302_LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf2_reshape (Float_32) | 1x8      | A D G C  | packageName: qti.aisw                    |
|    |                                                                        |           |                                                                                   |                                                                                   |          |          | shape: [1, 8]                            |
| 15 | LSTM__301_LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf1_reshape | Reshape   | LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf1 (Float_32)                   | LSTM__301_LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf1_reshape (Float_32) | 1x8      | A D G C  | packageName: qti.aisw                    |
|    |                                                                        |           |                                                                                   |                                                                                   |          |          | shape: [1, 8]                            |
| 16 | LSTM__300_LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf0_reshape | Reshape   | LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf0 (Float_32)                   | LSTM__300_LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf0_reshape (Float_32) | 1x8      | A D G C  | packageName: qti.aisw                    |
|    |                                                                        |           |                                                                                   |                                                                                   |          |          | shape: [1, 8]                            |
| 17 | LSTM__300                                                              | Lstm      | LSTM__300_LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf0_reshape (Float_32) | LSTM__30:1_final_cell_rnn0 (Float_32)                                             | 1x4      | A D G C  | cell_clip_threshold: 0                   |
|    |                                                                        |           | LSTM__300_input_to_forget_w (Float_32)                                            | LSTM__30:2_final_hidden_rnn0 (Float_32)                                           | 1x4      |          | cell_gate_qscale: 0                      |
|    |                                                                        |           | LSTM__300_input_to_cell_w (Float_32)                                              | LSTM__30:0_all_hidden_rnn0 (Float_32)                                             | 1x4      |          | direction: 0                             |
|    |                                                                        |           | LSTM__300_input_to_output_w (Float_32)                                            |                                                                                   |          |          | forget_gate_qscale: 0                    |
|    |                                                                        |           | LSTM__300_recurrent_to_forget_w (Float_32)                                        |                                                                                   |          |          | hidden_state_offset: 0                   |
|    |                                                                        |           | LSTM__300_recurrent_to_cell_w (Float_32)                                          |                                                                                   |          |          | hidden_state_qscale: 0                   |
|    |                                                                        |           | LSTM__300_recurrent_to_output_w (Float_32)                                        |                                                                                   |          |          | input_gate_qscale: 0                     |
|    |                                                                        |           | LSTM__300_forget_gate_b (Float_32)                                                |                                                                                   |          |          | output_clip_threshold: 0                 |
|    |                                                                        |           | LSTM__300_cell_gate_b (Float_32)                                                  |                                                                                   |          |          | output_gate_qscale: 0                    |
|    |                                                                        |           | LSTM__300_output_gate_b (Float_32)                                                |                                                                                   |          |          | packageName: qti.aisw                    |
|    |                                                                        |           | LSTM__300_Unsqueeze__25:0_reshape (Float_32)                                      |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__300_Unsqueeze__23:0_reshape (Float_32)                                      |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__300_unprovided_input_12 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__300_unprovided_input_13 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__300_unprovided_input_14 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__300_unprovided_input_15 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__300_input_to_input_w (Float_32)                                             |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__300_recurrent_to_input_w (Float_32)                                         |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__300_unprovided_input_18 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__300_unprovided_input_19 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__300_unprovided_input_20 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__300_input_gate_b (Float_32)                                                 |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__300_unprovided_input_22 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__300_unprovided_input_23 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
| 18 | LSTM__30:0_all_hidden_rnn0_reshape                                     | Reshape   | LSTM__30:0_all_hidden_rnn0 (Float_32)                                             | LSTM__30:0_all_hidden_rnn0_reshape (Float_32)                                     | 1x1x4    | A D G C  | packageName: qti.aisw                    |
|    |                                                                        |           |                                                                                   |                                                                                   |          |          | shape: [1, 1, 4]                         |
| 19 | LSTM__301                                                              | Lstm      | LSTM__301_LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf1_reshape (Float_32) | LSTM__30:1_final_cell_rnn1 (Float_32)                                             | 1x4      | A D G C  | cell_clip_threshold: 0                   |
|    |                                                                        |           | LSTM__301_input_to_forget_w (Float_32)                                            | LSTM__30:2_final_hidden_rnn1 (Float_32)                                           | 1x4      |          | cell_gate_qscale: 0                      |
|    |                                                                        |           | LSTM__301_input_to_cell_w (Float_32)                                              | LSTM__30:0_all_hidden_rnn1 (Float_32)                                             | 1x4      |          | direction: 0                             |
|    |                                                                        |           | LSTM__301_input_to_output_w (Float_32)                                            |                                                                                   |          |          | forget_gate_qscale: 0                    |
|    |                                                                        |           | LSTM__301_recurrent_to_forget_w (Float_32)                                        |                                                                                   |          |          | hidden_state_offset: 0                   |
|    |                                                                        |           | LSTM__301_recurrent_to_cell_w (Float_32)                                          |                                                                                   |          |          | hidden_state_qscale: 0                   |
|    |                                                                        |           | LSTM__301_recurrent_to_output_w (Float_32)                                        |                                                                                   |          |          | input_gate_qscale: 0                     |
|    |                                                                        |           | LSTM__301_forget_gate_b (Float_32)                                                |                                                                                   |          |          | output_clip_threshold: 0                 |
|    |                                                                        |           | LSTM__301_cell_gate_b (Float_32)                                                  |                                                                                   |          |          | output_gate_qscale: 0                    |
|    |                                                                        |           | LSTM__301_output_gate_b (Float_32)                                                |                                                                                   |          |          | packageName: qti.aisw                    |
|    |                                                                        |           | LSTM__30:1_final_cell_rnn0 (Float_32)                                             |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__30:2_final_hidden_rnn0 (Float_32)                                           |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__301_unprovided_input_12 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__301_unprovided_input_13 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__301_unprovided_input_14 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__301_unprovided_input_15 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__301_input_to_input_w (Float_32)                                             |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__301_recurrent_to_input_w (Float_32)                                         |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__301_unprovided_input_18 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__301_unprovided_input_19 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__301_unprovided_input_20 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__301_input_gate_b (Float_32)                                                 |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__301_unprovided_input_22 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__301_unprovided_input_23 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
| 20 | LSTM__30:0_all_hidden_rnn1_reshape                                     | Reshape   | LSTM__30:0_all_hidden_rnn1 (Float_32)                                             | LSTM__30:0_all_hidden_rnn1_reshape (Float_32)                                     | 1x1x4    | A D G C  | packageName: qti.aisw                    |
|    |                                                                        |           |                                                                                   |                                                                                   |          |          | shape: [1, 1, 4]                         |
| 21 | LSTM__302                                                              | Lstm      | LSTM__302_LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf2_reshape (Float_32) | LSTM__30:1_final_cell_rnn2 (Float_32)                                             | 1x4      | A D G C  | cell_clip_threshold: 0                   |
|    |                                                                        |           | LSTM__302_input_to_forget_w (Float_32)                                            | LSTM__30:2_final_hidden_rnn2 (Float_32)                                           | 1x4      |          | cell_gate_qscale: 0                      |
|    |                                                                        |           | LSTM__302_input_to_cell_w (Float_32)                                              | LSTM__30:0_all_hidden_rnn2 (Float_32)                                             | 1x4      |          | direction: 0                             |
|    |                                                                        |           | LSTM__302_input_to_output_w (Float_32)                                            |                                                                                   |          |          | forget_gate_qscale: 0                    |
|    |                                                                        |           | LSTM__302_recurrent_to_forget_w (Float_32)                                        |                                                                                   |          |          | hidden_state_offset: 0                   |
|    |                                                                        |           | LSTM__302_recurrent_to_cell_w (Float_32)                                          |                                                                                   |          |          | hidden_state_qscale: 0                   |
|    |                                                                        |           | LSTM__302_recurrent_to_output_w (Float_32)                                        |                                                                                   |          |          | input_gate_qscale: 0                     |
|    |                                                                        |           | LSTM__302_forget_gate_b (Float_32)                                                |                                                                                   |          |          | output_clip_threshold: 0                 |
|    |                                                                        |           | LSTM__302_cell_gate_b (Float_32)                                                  |                                                                                   |          |          | output_gate_qscale: 0                    |
|    |                                                                        |           | LSTM__302_output_gate_b (Float_32)                                                |                                                                                   |          |          | packageName: qti.aisw                    |
|    |                                                                        |           | LSTM__30:1_final_cell_rnn1 (Float_32)                                             |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__30:2_final_hidden_rnn1 (Float_32)                                           |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__302_unprovided_input_12 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__302_unprovided_input_13 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__302_unprovided_input_14 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__302_unprovided_input_15 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__302_input_to_input_w (Float_32)                                             |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__302_recurrent_to_input_w (Float_32)                                         |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__302_unprovided_input_18 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__302_unprovided_input_19 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__302_unprovided_input_20 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__302_input_gate_b (Float_32)                                                 |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__302_unprovided_input_22 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__302_unprovided_input_23 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
| 22 | LSTM__30:0_all_hidden_rnn2_reshape                                     | Reshape   | LSTM__30:0_all_hidden_rnn2 (Float_32)                                             | LSTM__30:0_all_hidden_rnn2_reshape (Float_32)                                     | 1x1x4    | A D G C  | packageName: qti.aisw                    |
|    |                                                                        |           |                                                                                   |                                                                                   |          |          | shape: [1, 1, 4]                         |
| 23 | LSTM__303                                                              | Lstm      | LSTM__303_LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf3_reshape (Float_32) | LSTM__30:1_final_cell_rnn3 (Float_32)                                             | 1x4      | A D G C  | cell_clip_threshold: 0                   |
|    |                                                                        |           | LSTM__303_input_to_forget_w (Float_32)                                            | LSTM__30:2_final_hidden_rnn3 (Float_32)                                           | 1x4      |          | cell_gate_qscale: 0                      |
|    |                                                                        |           | LSTM__303_input_to_cell_w (Float_32)                                              | LSTM__30:0_all_hidden_rnn3 (Float_32)                                             | 1x4      |          | direction: 0                             |
|    |                                                                        |           | LSTM__303_input_to_output_w (Float_32)                                            |                                                                                   |          |          | forget_gate_qscale: 0                    |
|    |                                                                        |           | LSTM__303_recurrent_to_forget_w (Float_32)                                        |                                                                                   |          |          | hidden_state_offset: 0                   |
|    |                                                                        |           | LSTM__303_recurrent_to_cell_w (Float_32)                                          |                                                                                   |          |          | hidden_state_qscale: 0                   |
|    |                                                                        |           | LSTM__303_recurrent_to_output_w (Float_32)                                        |                                                                                   |          |          | input_gate_qscale: 0                     |
|    |                                                                        |           | LSTM__303_forget_gate_b (Float_32)                                                |                                                                                   |          |          | output_clip_threshold: 0                 |
|    |                                                                        |           | LSTM__303_cell_gate_b (Float_32)                                                  |                                                                                   |          |          | output_gate_qscale: 0                    |
|    |                                                                        |           | LSTM__303_output_gate_b (Float_32)                                                |                                                                                   |          |          | packageName: qti.aisw                    |
|    |                                                                        |           | LSTM__30:1_final_cell_rnn2 (Float_32)                                             |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__30:2_final_hidden_rnn2 (Float_32)                                           |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__303_unprovided_input_12 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__303_unprovided_input_13 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__303_unprovided_input_14 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__303_unprovided_input_15 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__303_input_to_input_w (Float_32)                                             |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__303_recurrent_to_input_w (Float_32)                                         |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__303_unprovided_input_18 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__303_unprovided_input_19 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__303_unprovided_input_20 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__303_input_gate_b (Float_32)                                                 |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__303_unprovided_input_22 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__303_unprovided_input_23 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
| 24 | LSTM__30:0_all_hidden_rnn3_reshape                                     | Reshape   | LSTM__30:0_all_hidden_rnn3 (Float_32)                                             | LSTM__30:0_all_hidden_rnn3_reshape (Float_32)                                     | 1x1x4    | A D G C  | packageName: qti.aisw                    |
|    |                                                                        |           |                                                                                   |                                                                                   |          |          | shape: [1, 1, 4]                         |
| 25 | LSTM__304                                                              | Lstm      | LSTM__304_LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf4_reshape (Float_32) | LSTM__30:1_final_cell_rnn4 (Float_32)                                             | 1x4      | A D G C  | cell_clip_threshold: 0                   |
|    |                                                                        |           | LSTM__304_input_to_forget_w (Float_32)                                            | LSTM__30:2_final_hidden_rnn4 (Float_32)                                           | 1x4      |          | cell_gate_qscale: 0                      |
|    |                                                                        |           | LSTM__304_input_to_cell_w (Float_32)                                              | LSTM__30:0_all_hidden_rnn4 (Float_32)                                             | 1x4      |          | direction: 0                             |
|    |                                                                        |           | LSTM__304_input_to_output_w (Float_32)                                            |                                                                                   |          |          | forget_gate_qscale: 0                    |
|    |                                                                        |           | LSTM__304_recurrent_to_forget_w (Float_32)                                        |                                                                                   |          |          | hidden_state_offset: 0                   |
|    |                                                                        |           | LSTM__304_recurrent_to_cell_w (Float_32)                                          |                                                                                   |          |          | hidden_state_qscale: 0                   |
|    |                                                                        |           | LSTM__304_recurrent_to_output_w (Float_32)                                        |                                                                                   |          |          | input_gate_qscale: 0                     |
|    |                                                                        |           | LSTM__304_forget_gate_b (Float_32)                                                |                                                                                   |          |          | output_clip_threshold: 0                 |
|    |                                                                        |           | LSTM__304_cell_gate_b (Float_32)                                                  |                                                                                   |          |          | output_gate_qscale: 0                    |
|    |                                                                        |           | LSTM__304_output_gate_b (Float_32)                                                |                                                                                   |          |          | packageName: qti.aisw                    |
|    |                                                                        |           | LSTM__30:1_final_cell_rnn3 (Float_32)                                             |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__30:2_final_hidden_rnn3 (Float_32)                                           |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__304_unprovided_input_12 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__304_unprovided_input_13 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__304_unprovided_input_14 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__304_unprovided_input_15 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__304_input_to_input_w (Float_32)                                             |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__304_recurrent_to_input_w (Float_32)                                         |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__304_unprovided_input_18 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__304_unprovided_input_19 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__304_unprovided_input_20 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__304_input_gate_b (Float_32)                                                 |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__304_unprovided_input_22 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__304_unprovided_input_23 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
| 26 | LSTM__30:0_all_hidden_rnn4_reshape                                     | Reshape   | LSTM__30:0_all_hidden_rnn4 (Float_32)                                             | LSTM__30:0_all_hidden_rnn4_reshape (Float_32)                                     | 1x1x4    | A D G C  | packageName: qti.aisw                    |
|    |                                                                        |           |                                                                                   |                                                                                   |          |          | shape: [1, 1, 4]                         |
| 27 | LSTM__305                                                              | Lstm      | LSTM__305_LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf5_reshape (Float_32) | LSTM__30:1_final_cell_rnn5 (Float_32)                                             | 1x4      | A D G C  | cell_clip_threshold: 0                   |
|    |                                                                        |           | LSTM__305_input_to_forget_w (Float_32)                                            | LSTM__30:2_final_hidden_rnn5 (Float_32)                                           | 1x4      |          | cell_gate_qscale: 0                      |
|    |                                                                        |           | LSTM__305_input_to_cell_w (Float_32)                                              | LSTM__30:0_all_hidden_rnn5 (Float_32)                                             | 1x4      |          | direction: 0                             |
|    |                                                                        |           | LSTM__305_input_to_output_w (Float_32)                                            |                                                                                   |          |          | forget_gate_qscale: 0                    |
|    |                                                                        |           | LSTM__305_recurrent_to_forget_w (Float_32)                                        |                                                                                   |          |          | hidden_state_offset: 0                   |
|    |                                                                        |           | LSTM__305_recurrent_to_cell_w (Float_32)                                          |                                                                                   |          |          | hidden_state_qscale: 0                   |
|    |                                                                        |           | LSTM__305_recurrent_to_output_w (Float_32)                                        |                                                                                   |          |          | input_gate_qscale: 0                     |
|    |                                                                        |           | LSTM__305_forget_gate_b (Float_32)                                                |                                                                                   |          |          | output_clip_threshold: 0                 |
|    |                                                                        |           | LSTM__305_cell_gate_b (Float_32)                                                  |                                                                                   |          |          | output_gate_qscale: 0                    |
|    |                                                                        |           | LSTM__305_output_gate_b (Float_32)                                                |                                                                                   |          |          | packageName: qti.aisw                    |
|    |                                                                        |           | LSTM__30:1_final_cell_rnn4 (Float_32)                                             |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__30:2_final_hidden_rnn4 (Float_32)                                           |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__305_unprovided_input_12 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__305_unprovided_input_13 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__305_unprovided_input_14 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__305_unprovided_input_15 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__305_input_to_input_w (Float_32)                                             |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__305_recurrent_to_input_w (Float_32)                                         |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__305_unprovided_input_18 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__305_unprovided_input_19 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__305_unprovided_input_20 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__305_input_gate_b (Float_32)                                                 |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__305_unprovided_input_22 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__305_unprovided_input_23 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
| 28 | LSTM__30:0_all_hidden_rnn5_reshape                                     | Reshape   | LSTM__30:0_all_hidden_rnn5 (Float_32)                                             | LSTM__30:0_all_hidden_rnn5_reshape (Float_32)                                     | 1x1x4    | A D G C  | packageName: qti.aisw                    |
|    |                                                                        |           |                                                                                   |                                                                                   |          |          | shape: [1, 1, 4]                         |
| 29 | LSTM__306                                                              | Lstm      | LSTM__306_LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf6_reshape (Float_32) | LSTM__30:1_final_cell_rnn6 (Float_32)                                             | 1x4      | A D G C  | cell_clip_threshold: 0                   |
|    |                                                                        |           | LSTM__306_input_to_forget_w (Float_32)                                            | LSTM__30:2_final_hidden_rnn6 (Float_32)                                           | 1x4      |          | cell_gate_qscale: 0                      |
|    |                                                                        |           | LSTM__306_input_to_cell_w (Float_32)                                              | LSTM__30:0_all_hidden_rnn6 (Float_32)                                             | 1x4      |          | direction: 0                             |
|    |                                                                        |           | LSTM__306_input_to_output_w (Float_32)                                            |                                                                                   |          |          | forget_gate_qscale: 0                    |
|    |                                                                        |           | LSTM__306_recurrent_to_forget_w (Float_32)                                        |                                                                                   |          |          | hidden_state_offset: 0                   |
|    |                                                                        |           | LSTM__306_recurrent_to_cell_w (Float_32)                                          |                                                                                   |          |          | hidden_state_qscale: 0                   |
|    |                                                                        |           | LSTM__306_recurrent_to_output_w (Float_32)                                        |                                                                                   |          |          | input_gate_qscale: 0                     |
|    |                                                                        |           | LSTM__306_forget_gate_b (Float_32)                                                |                                                                                   |          |          | output_clip_threshold: 0                 |
|    |                                                                        |           | LSTM__306_cell_gate_b (Float_32)                                                  |                                                                                   |          |          | output_gate_qscale: 0                    |
|    |                                                                        |           | LSTM__306_output_gate_b (Float_32)                                                |                                                                                   |          |          | packageName: qti.aisw                    |
|    |                                                                        |           | LSTM__30:1_final_cell_rnn5 (Float_32)                                             |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__30:2_final_hidden_rnn5 (Float_32)                                           |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__306_unprovided_input_12 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__306_unprovided_input_13 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__306_unprovided_input_14 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__306_unprovided_input_15 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__306_input_to_input_w (Float_32)                                             |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__306_recurrent_to_input_w (Float_32)                                         |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__306_unprovided_input_18 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__306_unprovided_input_19 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__306_unprovided_input_20 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__306_input_gate_b (Float_32)                                                 |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__306_unprovided_input_22 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__306_unprovided_input_23 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
| 30 | LSTM__30:0_all_hidden_rnn6_reshape                                     | Reshape   | LSTM__30:0_all_hidden_rnn6 (Float_32)                                             | LSTM__30:0_all_hidden_rnn6_reshape (Float_32)                                     | 1x1x4    | A D G C  | packageName: qti.aisw                    |
|    |                                                                        |           |                                                                                   |                                                                                   |          |          | shape: [1, 1, 4]                         |
| 31 | LSTM__307                                                              | Lstm      | LSTM__307_LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf7_reshape (Float_32) | LSTM__30:1_final_cell_rnn7 (Float_32)                                             | 1x4      | A D G C  | cell_clip_threshold: 0                   |
|    |                                                                        |           | LSTM__307_input_to_forget_w (Float_32)                                            | LSTM__30:2_final_hidden_rnn7 (Float_32)                                           | 1x4      |          | cell_gate_qscale: 0                      |
|    |                                                                        |           | LSTM__307_input_to_cell_w (Float_32)                                              | LSTM__30:0_all_hidden_rnn7 (Float_32)                                             | 1x4      |          | direction: 0                             |
|    |                                                                        |           | LSTM__307_input_to_output_w (Float_32)                                            |                                                                                   |          |          | forget_gate_qscale: 0                    |
|    |                                                                        |           | LSTM__307_recurrent_to_forget_w (Float_32)                                        |                                                                                   |          |          | hidden_state_offset: 0                   |
|    |                                                                        |           | LSTM__307_recurrent_to_cell_w (Float_32)                                          |                                                                                   |          |          | hidden_state_qscale: 0                   |
|    |                                                                        |           | LSTM__307_recurrent_to_output_w (Float_32)                                        |                                                                                   |          |          | input_gate_qscale: 0                     |
|    |                                                                        |           | LSTM__307_forget_gate_b (Float_32)                                                |                                                                                   |          |          | output_clip_threshold: 0                 |
|    |                                                                        |           | LSTM__307_cell_gate_b (Float_32)                                                  |                                                                                   |          |          | output_gate_qscale: 0                    |
|    |                                                                        |           | LSTM__307_output_gate_b (Float_32)                                                |                                                                                   |          |          | packageName: qti.aisw                    |
|    |                                                                        |           | LSTM__30:1_final_cell_rnn6 (Float_32)                                             |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__30:2_final_hidden_rnn6 (Float_32)                                           |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__307_unprovided_input_12 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__307_unprovided_input_13 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__307_unprovided_input_14 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__307_unprovided_input_15 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__307_input_to_input_w (Float_32)                                             |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__307_recurrent_to_input_w (Float_32)                                         |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__307_unprovided_input_18 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__307_unprovided_input_19 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__307_unprovided_input_20 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__307_input_gate_b (Float_32)                                                 |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__307_unprovided_input_22 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__307_unprovided_input_23 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
| 32 | LSTM__30:0_all_hidden_rnn7_reshape                                     | Reshape   | LSTM__30:0_all_hidden_rnn7 (Float_32)                                             | LSTM__30:0_all_hidden_rnn7_reshape (Float_32)                                     | 1x1x4    | A D G C  | packageName: qti.aisw                    |
|    |                                                                        |           |                                                                                   |                                                                                   |          |          | shape: [1, 1, 4]                         |
| 33 | LSTM__308                                                              | Lstm      | LSTM__308_LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf8_reshape (Float_32) | LSTM__30:1_final_cell_rnn8 (Float_32)                                             | 1x4      | A D G C  | cell_clip_threshold: 0                   |
|    |                                                                        |           | LSTM__308_input_to_forget_w (Float_32)                                            | LSTM__30:2_final_hidden_rnn8 (Float_32)                                           | 1x4      |          | cell_gate_qscale: 0                      |
|    |                                                                        |           | LSTM__308_input_to_cell_w (Float_32)                                              | LSTM__30:0_all_hidden_rnn8 (Float_32)                                             | 1x4      |          | direction: 0                             |
|    |                                                                        |           | LSTM__308_input_to_output_w (Float_32)                                            |                                                                                   |          |          | forget_gate_qscale: 0                    |
|    |                                                                        |           | LSTM__308_recurrent_to_forget_w (Float_32)                                        |                                                                                   |          |          | hidden_state_offset: 0                   |
|    |                                                                        |           | LSTM__308_recurrent_to_cell_w (Float_32)                                          |                                                                                   |          |          | hidden_state_qscale: 0                   |
|    |                                                                        |           | LSTM__308_recurrent_to_output_w (Float_32)                                        |                                                                                   |          |          | input_gate_qscale: 0                     |
|    |                                                                        |           | LSTM__308_forget_gate_b (Float_32)                                                |                                                                                   |          |          | output_clip_threshold: 0                 |
|    |                                                                        |           | LSTM__308_cell_gate_b (Float_32)                                                  |                                                                                   |          |          | output_gate_qscale: 0                    |
|    |                                                                        |           | LSTM__308_output_gate_b (Float_32)                                                |                                                                                   |          |          | packageName: qti.aisw                    |
|    |                                                                        |           | LSTM__30:1_final_cell_rnn7 (Float_32)                                             |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__30:2_final_hidden_rnn7 (Float_32)                                           |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__308_unprovided_input_12 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__308_unprovided_input_13 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__308_unprovided_input_14 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__308_unprovided_input_15 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__308_input_to_input_w (Float_32)                                             |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__308_recurrent_to_input_w (Float_32)                                         |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__308_unprovided_input_18 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__308_unprovided_input_19 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__308_unprovided_input_20 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__308_input_gate_b (Float_32)                                                 |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__308_unprovided_input_22 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__308_unprovided_input_23 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
| 34 | LSTM__30:0_all_hidden_rnn8_reshape                                     | Reshape   | LSTM__30:0_all_hidden_rnn8 (Float_32)                                             | LSTM__30:0_all_hidden_rnn8_reshape (Float_32)                                     | 1x1x4    | A D G C  | packageName: qti.aisw                    |
|    |                                                                        |           |                                                                                   |                                                                                   |          |          | shape: [1, 1, 4]                         |
| 35 | LSTM__309                                                              | Lstm      | LSTM__309_LSTM__30_model/lstm/PartitionedCall/transpose:0.ntf9_reshape (Float_32) | LSTM__30:1_final_cell_rnn9 (Float_32)                                             | 1x4      | A D G C  | cell_clip_threshold: 0                   |
|    |                                                                        |           | LSTM__309_input_to_forget_w (Float_32)                                            | LSTM__30:2_final_hidden_rnn9 (Float_32)                                           | 1x4      |          | cell_gate_qscale: 0                      |
|    |                                                                        |           | LSTM__309_input_to_cell_w (Float_32)                                              | LSTM__30:0_all_hidden_rnn9 (Float_32)                                             | 1x4      |          | direction: 0                             |
|    |                                                                        |           | LSTM__309_input_to_output_w (Float_32)                                            |                                                                                   |          |          | forget_gate_qscale: 0                    |
|    |                                                                        |           | LSTM__309_recurrent_to_forget_w (Float_32)                                        |                                                                                   |          |          | hidden_state_offset: 0                   |
|    |                                                                        |           | LSTM__309_recurrent_to_cell_w (Float_32)                                          |                                                                                   |          |          | hidden_state_qscale: 0                   |
|    |                                                                        |           | LSTM__309_recurrent_to_output_w (Float_32)                                        |                                                                                   |          |          | input_gate_qscale: 0                     |
|    |                                                                        |           | LSTM__309_forget_gate_b (Float_32)                                                |                                                                                   |          |          | output_clip_threshold: 0                 |
|    |                                                                        |           | LSTM__309_cell_gate_b (Float_32)                                                  |                                                                                   |          |          | output_gate_qscale: 0                    |
|    |                                                                        |           | LSTM__309_output_gate_b (Float_32)                                                |                                                                                   |          |          | packageName: qti.aisw                    |
|    |                                                                        |           | LSTM__30:1_final_cell_rnn8 (Float_32)                                             |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__30:2_final_hidden_rnn8 (Float_32)                                           |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__309_unprovided_input_12 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__309_unprovided_input_13 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__309_unprovided_input_14 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__309_unprovided_input_15 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__309_input_to_input_w (Float_32)                                             |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__309_recurrent_to_input_w (Float_32)                                         |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__309_unprovided_input_18 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__309_unprovided_input_19 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__309_unprovided_input_20 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__309_input_gate_b (Float_32)                                                 |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__309_unprovided_input_22 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__309_unprovided_input_23 (Float_32) [NW Input]                               |                                                                                   |          |          |                                          |
| 36 | LSTM__30:0_all_hidden_rnn9_reshape                                     | Reshape   | LSTM__30:0_all_hidden_rnn9 (Float_32)                                             | LSTM__30:0_all_hidden_rnn9_reshape (Float_32)                                     | 1x1x4    | A D G C  | packageName: qti.aisw                    |
|    |                                                                        |           |                                                                                   |                                                                                   |          |          | shape: [1, 1, 4]                         |
| 37 | LSTM__30_LSTM__30:0_all_hidden_rnn_concat                              | Concat    | LSTM__30:0_all_hidden_rnn0_reshape (Float_32)                                     | LSTM__30:0_all_hidden_rnn_concat (Float_32)                                       | 1x10x4   | A D G C  | axis: 1                                  |
|    |                                                                        |           | LSTM__30:0_all_hidden_rnn1_reshape (Float_32)                                     |                                                                                   |          |          | packageName: qti.aisw                    |
|    |                                                                        |           | LSTM__30:0_all_hidden_rnn2_reshape (Float_32)                                     |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__30:0_all_hidden_rnn3_reshape (Float_32)                                     |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__30:0_all_hidden_rnn4_reshape (Float_32)                                     |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__30:0_all_hidden_rnn5_reshape (Float_32)                                     |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__30:0_all_hidden_rnn6_reshape (Float_32)                                     |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__30:0_all_hidden_rnn7_reshape (Float_32)                                     |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__30:0_all_hidden_rnn8_reshape (Float_32)                                     |                                                                                   |          |          |                                          |
|    |                                                                        |           | LSTM__30:0_all_hidden_rnn9_reshape (Float_32)                                     |                                                                                   |          |          |                                          |
| 38 | LSTM__30:0_all_hidden_rnn.tnf                                          | Transpose | LSTM__30:0_all_hidden_rnn_concat (Float_32)                                       | Squeeze__32:0 (Float_32)                                                          | 10x1x4   | A D G C  | packageName: qti.aisw                    |
|    |                                                                        |           |                                                                                   |                                                                                   |          |          | perm: [1, 0, 2]                          |
| 39 | model/lstm/PartitionedCall/transpose_1                                 | Transpose | Squeeze__32:0 (Float_32)                                                          | lstm (Float_32)                                                                   | 1x10x4   | A D G C  | packageName: qti.aisw                    |
|    |                                                                        |           |                                                                                   |                                                                                   |          |          | perm: [1, 0, 2]                          |
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Note: The supported runtimes column assumes a processor target of Snapdragon 855
Key : A:AIP
      D:DSP
      G:GPU
      C:CPU
 
---------------------------------------------------------
| Input Name                    | Dimensions | Type     |
---------------------------------------------------------
| LSTM__300_unprovided_input_18 | 0          | Float_32 |
| LSTM__308_unprovided_input_18 | 0          | Float_32 |
| LSTM__300_unprovided_input_19 | 0          | Float_32 |
| LSTM__308_unprovided_input_19 | 0          | Float_32 |
| LSTM__300_unprovided_input_20 | 0          | Float_32 |
| LSTM__308_unprovided_input_20 | 0          | Float_32 |
| LSTM__301_unprovided_input_15 | 0          | Float_32 |
| LSTM__309_unprovided_input_15 | 0          | Float_32 |
| LSTM__300_unprovided_input_22 | 0          | Float_32 |
| LSTM__308_unprovided_input_22 | 0          | Float_32 |
| LSTM__300_unprovided_input_23 | 0          | Float_32 |
| LSTM__308_unprovided_input_23 | 0          | Float_32 |
| LSTM__301_unprovided_input_14 | 0          | Float_32 |
| LSTM__309_unprovided_input_14 | 0          | Float_32 |
| LSTM__302_unprovided_input_13 | 0          | Float_32 |
| LSTM__302_unprovided_input_14 | 0          | Float_32 |
| LSTM__301_unprovided_input_18 | 0          | Float_32 |
| LSTM__309_unprovided_input_18 | 0          | Float_32 |
| LSTM__301_unprovided_input_19 | 0          | Float_32 |
| LSTM__309_unprovided_input_19 | 0          | Float_32 |
| LSTM__301_unprovided_input_20 | 0          | Float_32 |
| LSTM__309_unprovided_input_20 | 0          | Float_32 |
| LSTM__302_unprovided_input_15 | 0          | Float_32 |
| LSTM__301_unprovided_input_22 | 0          | Float_32 |
| LSTM__309_unprovided_input_22 | 0          | Float_32 |
| LSTM__301_unprovided_input_23 | 0          | Float_32 |
| LSTM__309_unprovided_input_23 | 0          | Float_32 |
| LSTM__302_unprovided_input_12 | 0          | Float_32 |
| LSTM__303_unprovided_input_13 | 0          | Float_32 |
| LSTM__303_unprovided_input_14 | 0          | Float_32 |
| LSTM__302_unprovided_input_18 | 0          | Float_32 |
| LSTM__302_unprovided_input_19 | 0          | Float_32 |
| LSTM__302_unprovided_input_20 | 0          | Float_32 |
| LSTM__303_unprovided_input_15 | 0          | Float_32 |
| LSTM__302_unprovided_input_22 | 0          | Float_32 |
| LSTM__302_unprovided_input_23 | 0          | Float_32 |
| LSTM__303_unprovided_input_12 | 0          | Float_32 |
| input_1                       | 1,8,10     | Float_32 |
| LSTM__304_unprovided_input_13 | 0          | Float_32 |
| LSTM__304_unprovided_input_14 | 0          | Float_32 |
| LSTM__303_unprovided_input_18 | 0          | Float_32 |
| LSTM__303_unprovided_input_19 | 0          | Float_32 |
| LSTM__303_unprovided_input_20 | 0          | Float_32 |
| LSTM__304_unprovided_input_15 | 0          | Float_32 |
| LSTM__303_unprovided_input_22 | 0          | Float_32 |
| LSTM__303_unprovided_input_23 | 0          | Float_32 |
| LSTM__304_unprovided_input_12 | 0          | Float_32 |
| LSTM__305_unprovided_input_13 | 0          | Float_32 |
| LSTM__305_unprovided_input_14 | 0          | Float_32 |
| LSTM__304_unprovided_input_18 | 0          | Float_32 |
| LSTM__304_unprovided_input_19 | 0          | Float_32 |
| LSTM__304_unprovided_input_20 | 0          | Float_32 |
| LSTM__305_unprovided_input_15 | 0          | Float_32 |
| LSTM__304_unprovided_input_22 | 0          | Float_32 |
| LSTM__304_unprovided_input_23 | 0          | Float_32 |
| LSTM__305_unprovided_input_12 | 0          | Float_32 |
| LSTM__306_unprovided_input_13 | 0          | Float_32 |
| LSTM__306_unprovided_input_14 | 0          | Float_32 |
| LSTM__305_unprovided_input_18 | 0          | Float_32 |
| LSTM__305_unprovided_input_19 | 0          | Float_32 |
| LSTM__305_unprovided_input_20 | 0          | Float_32 |
| input_2                       | 1,4        | Float_32 |
| LSTM__306_unprovided_input_15 | 0          | Float_32 |
| LSTM__305_unprovided_input_22 | 0          | Float_32 |
| LSTM__305_unprovided_input_23 | 0          | Float_32 |
| LSTM__306_unprovided_input_12 | 0          | Float_32 |
| LSTM__307_unprovided_input_13 | 0          | Float_32 |
| LSTM__307_unprovided_input_14 | 0          | Float_32 |
| LSTM__306_unprovided_input_18 | 0          | Float_32 |
| LSTM__301_unprovided_input_13 | 0          | Float_32 |
| LSTM__306_unprovided_input_19 | 0          | Float_32 |
| LSTM__306_unprovided_input_20 | 0          | Float_32 |
| input_3                       | 1,4        | Float_32 |
| LSTM__307_unprovided_input_15 | 0          | Float_32 |
| LSTM__306_unprovided_input_22 | 0          | Float_32 |
| LSTM__306_unprovided_input_23 | 0          | Float_32 |
| LSTM__307_unprovided_input_12 | 0          | Float_32 |
| LSTM__309_unprovided_input_12 | 0          | Float_32 |
| LSTM__308_unprovided_input_13 | 0          | Float_32 |
| LSTM__309_unprovided_input_13 | 0          | Float_32 |
| LSTM__308_unprovided_input_14 | 0          | Float_32 |
| LSTM__307_unprovided_input_18 | 0          | Float_32 |
| LSTM__307_unprovided_input_19 | 0          | Float_32 |
| LSTM__307_unprovided_input_20 | 0          | Float_32 |
| LSTM__300_unprovided_input_12 | 0          | Float_32 |
| LSTM__308_unprovided_input_15 | 0          | Float_32 |
| LSTM__300_unprovided_input_13 | 0          | Float_32 |
| LSTM__307_unprovided_input_22 | 0          | Float_32 |
| LSTM__300_unprovided_input_14 | 0          | Float_32 |
| LSTM__307_unprovided_input_23 | 0          | Float_32 |
| LSTM__300_unprovided_input_15 | 0          | Float_32 |
| LSTM__308_unprovided_input_12 | 0          | Float_32 |
| LSTM__301_unprovided_input_12 | 0          | Float_32 |
---------------------------------------------------------
 
Total parameters: 0 (0 MB assuming single precision float)
Total MACs per inference: 0 (0%)
Converter command: snpe-onnx-to-dlc adjust_nms_features_dims=True align_matmul_ranks=True batch=None copyright_file=None custom_io= custom_op_config_paths=None debug=-1 define_symbol=None disable_batchnorm_folding=False dry_run=None dumpIR=False dump_custom_io_config_template= dump_inferred_model=False dump_value_info=False enable_strict_validation=False expand_gru_op_structure=True extract_color_transform=True float_bw=32 force_prune_cast_ops=False handle_gather_negative_indices=True inject_cast_for_gather=True input_dim=[['input_1', '1,10,8'], ['input_2', '1,4'], ['input_3', '1,4']] input_dtype=[] input_encoding=[] input_layout=[] input_type=[] keep_disconnected_nodes=False keep_int64_inputs=False keep_quant_nodes=False match_caffe_ssd_to_tf=True model_version=None no_simplification=False op_package_lib= out_names=['lstm'] package_name=None perform_axes_to_spatial_first_order=True prepare_inputs_as_params=False preprocess_lstm_ops=True preprocess_roi_pool_inputs=True quantization_overrides= squash_box_decoder=True unroll_gru_time_steps=True unroll_lstm_time_steps=True use_convert_quantization_nodes=False validation_target=[]
Quantizer command: N/A
DLC created with converter version: 2.5.0.4052
Ops used by DLC: Concat, Lstm, Reshape, Split, Transpose
Est. Steady-State Memory Needed to Run: 0 B
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 
  • Up0
  • Down0
or Register

Opinions expressed in the content posted here are the personal opinions of the original authors, and do not necessarily reflect those of Qualcomm Incorporated or its subsidiaries (“Qualcomm”). The content is provided for informational purposes only and is not meant to be an endorsement or representation by Qualcomm or any other party. This site may also provide links or references to non-Qualcomm sites and resources. Qualcomm makes no representations, warranties, or other commitments whatsoever about any non-Qualcomm sites or third-party resources that may be referenced, accessible from, or linked to this site.