| ir_version: 8 | |
| producer_name: "pytorch" | |
| producer_version: "2.2.1" | |
| model_version: 0 | |
| graph { | |
| name: "main_graph" | |
| node { | |
| input: "input" | |
| input: "ortshared_1_1_1_1_token_110" | |
| input: "ortshared_1_1_1_0_token_107" | |
| output: "/sincnet/wav_norm1d/InstanceNormalization_output_0" | |
| name: "/sincnet/wav_norm1d/InstanceNormalization" | |
| op_type: "InstanceNormalization" | |
| attribute { | |
| name: "epsilon" | |
| f: 9.999999747378752e-06 | |
| type: FLOAT | |
| } | |
| } | |
| node { | |
| input: "/sincnet/wav_norm1d/InstanceNormalization_output_0" | |
| output: "onnx::Gather_115" | |
| name: "Shape_111" | |
| op_type: "Shape" | |
| attribute { | |
| name: "start" | |
| i: 0 | |
| type: INT | |
| } | |
| } | |
| node { | |
| input: "onnx::Gather_115" | |
| input: "ortshared_7_0_1_1_token_113" | |
| output: "onnx::Equal_117" | |
| name: "Gather_113" | |
| op_type: "Gather" | |
| attribute { | |
| name: "axis" | |
| i: 0 | |
| type: INT | |
| } | |
| } | |
| node { | |
| input: "onnx::Equal_117" | |
| input: "ortshared_7_0_1_1_token_113" | |
| output: "onnx::Cast_119" | |
| name: "Equal_115" | |
| op_type: "Equal" | |
| } | |
| node { | |
| input: "onnx::Cast_119" | |
| output: "onnx::Abs_121" | |
| name: "If_117" | |
| op_type: "If" | |
| attribute { | |
| name: "then_branch" | |
| g { | |
| node { | |
| input: "/sincnet/wav_norm1d/InstanceNormalization_output_0" | |
| input: "/sincnet/conv1d.0/Concat_2_output_0" | |
| output: "122" | |
| name: "Conv_118" | |
| op_type: "Conv" | |
| attribute { | |
| name: "strides" | |
| ints: 10 | |
| type: INTS | |
| } | |
| attribute { | |
| name: "kernel_shape" | |
| ints: 251 | |
| type: INTS | |
| } | |
| attribute { | |
| name: "auto_pad" | |
| s: "NOTSET" | |
| type: STRING | |
| } | |
| attribute { | |
| name: "dilations" | |
| ints: 1 | |
| type: INTS | |
| } | |
| attribute { | |
| name: "pads" | |
| ints: 0 | |
| ints: 0 | |
| type: INTS | |
| } | |
| attribute { | |
| name: "group" | |
| i: 1 | |
| type: INT | |
| } | |
| } | |
| name: "sub_graph" | |
| doc_string: "" | |
| output { | |
| name: "122" | |
| type { | |
| tensor_type { | |
| elem_type: 1 | |
| shape { | |
| dim { | |
| dim_param: "Conv122_dim_0" | |
| } | |
| dim { | |
| dim_value: 80 | |
| } | |
| dim { | |
| dim_param: "Conv122_dim_2" | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| type: GRAPH | |
| } | |
| attribute { | |
| name: "else_branch" | |
| g { | |
| node { | |
| input: "onnx::Gather_115" | |
| input: "126" | |
| input: "127" | |
| input: "125" | |
| output: "128" | |
| name: "Slice_124" | |
| op_type: "Slice" | |
| } | |
| node { | |
| input: "128" | |
| input: "129" | |
| output: "130" | |
| name: "Squeeze_126" | |
| op_type: "Squeeze" | |
| } | |
| node { | |
| input: "130" | |
| input: "135" | |
| output: "136" | |
| name: "Unsqueeze_132" | |
| op_type: "Unsqueeze" | |
| } | |
| node { | |
| input: "132" | |
| input: "134" | |
| input: "136" | |
| output: "137" | |
| name: "Concat_133" | |
| op_type: "Concat" | |
| attribute { | |
| name: "axis" | |
| i: 0 | |
| type: INT | |
| } | |
| } | |
| node { | |
| input: "/sincnet/wav_norm1d/InstanceNormalization_output_0" | |
| input: "137" | |
| output: "138" | |
| name: "Reshape_134" | |
| op_type: "Reshape" | |
| attribute { | |
| name: "allowzero" | |
| i: 0 | |
| type: INT | |
| } | |
| } | |
| node { | |
| input: "138" | |
| input: "/sincnet/conv1d.0/Concat_2_output_0" | |
| output: "batched_conv" | |
| name: "Conv_135" | |
| op_type: "Conv" | |
| attribute { | |
| name: "strides" | |
| ints: 10 | |
| type: INTS | |
| } | |
| attribute { | |
| name: "kernel_shape" | |
| ints: 251 | |
| type: INTS | |
| } | |
| attribute { | |
| name: "auto_pad" | |
| s: "NOTSET" | |
| type: STRING | |
| } | |
| attribute { | |
| name: "dilations" | |
| ints: 1 | |
| type: INTS | |
| } | |
| attribute { | |
| name: "pads" | |
| ints: 0 | |
| ints: 0 | |
| type: INTS | |
| } | |
| attribute { | |
| name: "group" | |
| i: 1 | |
| type: INT | |
| } | |
| } | |
| node { | |
| input: "batched_conv" | |
| output: "147" | |
| name: "Shape_143" | |
| op_type: "Shape" | |
| attribute { | |
| name: "start" | |
| i: 0 | |
| type: INT | |
| } | |
| } | |
| node { | |
| input: "147" | |
| input: "150" | |
| input: "151" | |
| input: "148" | |
| input: "153" | |
| output: "154" | |
| name: "Slice_150" | |
| op_type: "Slice" | |
| } | |
| node { | |
| input: "onnx::Gather_115" | |
| input: "141" | |
| input: "143" | |
| input: "140" | |
| input: "145" | |
| output: "146" | |
| name: "Slice_142" | |
| op_type: "Slice" | |
| } | |
| node { | |
| input: "146" | |
| input: "154" | |
| output: "155" | |
| name: "Concat_151" | |
| op_type: "Concat" | |
| attribute { | |
| name: "axis" | |
| i: 0 | |
| type: INT | |
| } | |
| } | |
| node { | |
| input: "batched_conv" | |
| input: "155" | |
| output: "156" | |
| name: "Reshape_152" | |
| op_type: "Reshape" | |
| attribute { | |
| name: "allowzero" | |
| i: 0 | |
| type: INT | |
| } | |
| } | |
| name: "sub_graph1" | |
| initializer { | |
| dims: 1 | |
| data_type: 7 | |
| name: "151" | |
| raw_data: "\377\377\377\377\377\377\377\177" | |
| } | |
| initializer { | |
| dims: 1 | |
| data_type: 7 | |
| name: "134" | |
| raw_data: "\001\000\000\000\000\000\000\000" | |
| } | |
| initializer { | |
| dims: 1 | |
| data_type: 7 | |
| name: "125" | |
| raw_data: "\000\000\000\000\000\000\000\000" | |
| } | |
| initializer { | |
| dims: 1 | |
| data_type: 7 | |
| name: "126" | |
| raw_data: "\377\377\377\377\377\377\377\377" | |
| } | |
| initializer { | |
| dims: 1 | |
| data_type: 7 | |
| name: "127" | |
| raw_data: "\377\377\377\377\377\377\377\177" | |
| } | |
| initializer { | |
| dims: 1 | |
| data_type: 7 | |
| name: "129" | |
| raw_data: "\000\000\000\000\000\000\000\000" | |
| } | |
| initializer { | |
| dims: 1 | |
| data_type: 7 | |
| name: "150" | |
| raw_data: "\376\377\377\377\377\377\377\377" | |
| } | |
| initializer { | |
| dims: 1 | |
| data_type: 7 | |
| name: "153" | |
| raw_data: "\001\000\000\000\000\000\000\000" | |
| } | |
| initializer { | |
| dims: 1 | |
| data_type: 7 | |
| name: "135" | |
| raw_data: "\000\000\000\000\000\000\000\000" | |
| } | |
| initializer { | |
| dims: 1 | |
| data_type: 7 | |
| name: "140" | |
| raw_data: "\000\000\000\000\000\000\000\000" | |
| } | |
| initializer { | |
| dims: 1 | |
| data_type: 7 | |
| name: "141" | |
| raw_data: "\000\000\000\000\000\000\000\000" | |
| } | |
| initializer { | |
| dims: 1 | |
| data_type: 7 | |
| name: "132" | |
| raw_data: "\377\377\377\377\377\377\377\377" | |
| } | |
| initializer { | |
| dims: 1 | |
| data_type: 7 | |
| name: "145" | |
| raw_data: "\001\000\000\000\000\000\000\000" | |
| } | |
| initializer { | |
| dims: 1 | |
| data_type: 7 | |
| name: "148" | |
| raw_data: "\000\000\000\000\000\000\000\000" | |
| } | |
| initializer { | |
| dims: 1 | |
| data_type: 7 | |
| name: "143" | |
| raw_data: "\377\377\377\377\377\377\377\377" | |
| } | |
| doc_string: "" | |
| output { | |
| name: "156" | |
| type { | |
| tensor_type { | |
| elem_type: 1 | |
| shape { | |
| dim { | |
| dim_param: "Reshape156_dim_0" | |
| } | |
| dim { | |
| dim_param: "Reshape156_dim_1" | |
| } | |
| dim { | |
| dim_param: "Reshape156_dim_2" | |
| } | |
| dim { | |
| dim_param: "Reshape156_dim_3" | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| type: GRAPH | |
| } | |
| } | |
| node { | |
| input: "onnx::Abs_121" | |
| output: "/sincnet/Abs_output_0" | |
| name: "/sincnet/Abs" | |
| op_type: "Abs" | |
| } | |
| node { | |
| input: "/sincnet/Abs_output_0" | |
| output: "/sincnet/pool1d.0/MaxPool_output_0" | |
| name: "/sincnet/pool1d.0/MaxPool" | |
| op_type: "MaxPool" | |
| attribute { | |
| name: "storage_order" | |
| i: 0 | |
| type: INT | |
| } | |
| attribute { | |
| name: "pads" | |
| ints: 0 | |
| ints: 0 | |
| type: INTS | |
| } | |
| attribute { | |
| name: "ceil_mode" | |
| i: 0 | |
| type: INT | |
| } | |
| attribute { | |
| name: "strides" | |
| ints: 3 | |
| type: INTS | |
| } | |
| attribute { | |
| name: "kernel_shape" | |
| ints: 3 | |
| type: INTS | |
| } | |
| attribute { | |
| name: "auto_pad" | |
| s: "NOTSET" | |
| type: STRING | |
| } | |
| attribute { | |
| name: "dilations" | |
| ints: 1 | |
| type: INTS | |
| } | |
| } | |
| node { | |
| input: "/sincnet/pool1d.0/MaxPool_output_0" | |
| input: "sincnet.norm1d.0.weight" | |
| input: "sincnet.norm1d.0.bias" | |
| output: "/sincnet/norm1d.0/InstanceNormalization_output_0" | |
| name: "/sincnet/norm1d.0/InstanceNormalization" | |
| op_type: "InstanceNormalization" | |
| attribute { | |
| name: "epsilon" | |
| f: 9.999999747378752e-06 | |
| type: FLOAT | |
| } | |
| } | |
| node { | |
| input: "/sincnet/norm1d.0/InstanceNormalization_output_0" | |
| output: "/sincnet/LeakyRelu_output_0" | |
| name: "/sincnet/LeakyRelu" | |
| op_type: "LeakyRelu" | |
| attribute { | |
| name: "alpha" | |
| f: 0.009999999776482582 | |
| type: FLOAT | |
| } | |
| } | |
| node { | |
| input: "/sincnet/LeakyRelu_output_0" | |
| input: "sincnet.conv1d.1.weight" | |
| input: "sincnet.conv1d.1.bias" | |
| output: "/sincnet/conv1d.1/Conv_output_0" | |
| name: "/sincnet/conv1d.1/Conv" | |
| op_type: "Conv" | |
| attribute { | |
| name: "strides" | |
| ints: 1 | |
| type: INTS | |
| } | |
| attribute { | |
| name: "kernel_shape" | |
| ints: 5 | |
| type: INTS | |
| } | |
| attribute { | |
| name: "auto_pad" | |
| s: "NOTSET" | |
| type: STRING | |
| } | |
| attribute { | |
| name: "dilations" | |
| ints: 1 | |
| type: INTS | |
| } | |
| attribute { | |
| name: "pads" | |
| ints: 0 | |
| ints: 0 | |
| type: INTS | |
| } | |
| attribute { | |
| name: "group" | |
| i: 1 | |
| type: INT | |
| } | |
| } | |
| node { | |
| input: "/sincnet/conv1d.1/Conv_output_0" | |
| output: "/sincnet/pool1d.1/MaxPool_output_0" | |
| name: "/sincnet/pool1d.1/MaxPool" | |
| op_type: "MaxPool" | |
| attribute { | |
| name: "storage_order" | |
| i: 0 | |
| type: INT | |
| } | |
| attribute { | |
| name: "pads" | |
| ints: 0 | |
| ints: 0 | |
| type: INTS | |
| } | |
| attribute { | |
| name: "ceil_mode" | |
| i: 0 | |
| type: INT | |
| } | |
| attribute { | |
| name: "strides" | |
| ints: 3 | |
| type: INTS | |
| } | |
| attribute { | |
| name: "kernel_shape" | |
| ints: 3 | |
| type: INTS | |
| } | |
| attribute { | |
| name: "auto_pad" | |
| s: "NOTSET" | |
| type: STRING | |
| } | |
| attribute { | |
| name: "dilations" | |
| ints: 1 | |
| type: INTS | |
| } | |
| } | |
| node { | |
| input: "/sincnet/pool1d.1/MaxPool_output_0" | |
| input: "sincnet.norm1d.1.weight" | |
| input: "sincnet.norm1d.1.bias" | |
| output: "/sincnet/norm1d.1/InstanceNormalization_output_0" | |
| name: "/sincnet/norm1d.1/InstanceNormalization" | |
| op_type: "InstanceNormalization" | |
| attribute { | |
| name: "epsilon" | |
| f: 9.999999747378752e-06 | |
| type: FLOAT | |
| } | |
| } | |
| node { | |
| input: "/sincnet/norm1d.1/InstanceNormalization_output_0" | |
| output: "/sincnet/LeakyRelu_1_output_0" | |
| name: "/sincnet/LeakyRelu_1" | |
| op_type: "LeakyRelu" | |
| attribute { | |
| name: "alpha" | |
| f: 0.009999999776482582 | |
| type: FLOAT | |
| } | |
| } | |
| node { | |
| input: "/sincnet/LeakyRelu_1_output_0" | |
| input: "sincnet.conv1d.2.weight" | |
| input: "sincnet.conv1d.2.bias" | |
| output: "/sincnet/conv1d.2/Conv_output_0" | |
| name: "/sincnet/conv1d.2/Conv" | |
| op_type: "Conv" | |
| attribute { | |
| name: "strides" | |
| ints: 1 | |
| type: INTS | |
| } | |
| attribute { | |
| name: "kernel_shape" | |
| ints: 5 | |
| type: INTS | |
| } | |
| attribute { | |
| name: "auto_pad" | |
| s: "NOTSET" | |
| type: STRING | |
| } | |
| attribute { | |
| name: "dilations" | |
| ints: 1 | |
| type: INTS | |
| } | |
| attribute { | |
| name: "pads" | |
| ints: 0 | |
| ints: 0 | |
| type: INTS | |
| } | |
| attribute { | |
| name: "group" | |
| i: 1 | |
| type: INT | |
| } | |
| } | |
| node { | |
| input: "/sincnet/conv1d.2/Conv_output_0" | |
| output: "/sincnet/pool1d.2/MaxPool_output_0" | |
| name: "/sincnet/pool1d.2/MaxPool" | |
| op_type: "MaxPool" | |
| attribute { | |
| name: "storage_order" | |
| i: 0 | |
| type: INT | |
| } | |
| attribute { | |
| name: "pads" | |
| ints: 0 | |
| ints: 0 | |
| type: INTS | |
| } | |
| attribute { | |
| name: "ceil_mode" | |
| i: 0 | |
| type: INT | |
| } | |
| attribute { | |
| name: "strides" | |
| ints: 3 | |
| type: INTS | |
| } | |
| attribute { | |
| name: "kernel_shape" | |
| ints: 3 | |
| type: INTS | |
| } | |
| attribute { | |
| name: "auto_pad" | |
| s: "NOTSET" | |
| type: STRING | |
| } | |
| attribute { | |
| name: "dilations" | |
| ints: 1 | |
| type: INTS | |
| } | |
| } | |
| node { | |
| input: "/sincnet/pool1d.2/MaxPool_output_0" | |
| input: "sincnet.norm1d.2.weight" | |
| input: "sincnet.norm1d.2.bias" | |
| output: "/sincnet/norm1d.2/InstanceNormalization_output_0" | |
| name: "/sincnet/norm1d.2/InstanceNormalization" | |
| op_type: "InstanceNormalization" | |
| attribute { | |
| name: "epsilon" | |
| f: 9.999999747378752e-06 | |
| type: FLOAT | |
| } | |
| } | |
| node { | |
| input: "/sincnet/norm1d.2/InstanceNormalization_output_0" | |
| output: "/sincnet/LeakyRelu_2_output_0" | |
| name: "/sincnet/LeakyRelu_2" | |
| op_type: "LeakyRelu" | |
| attribute { | |
| name: "alpha" | |
| f: 0.009999999776482582 | |
| type: FLOAT | |
| } | |
| } | |
| node { | |
| input: "/sincnet/LeakyRelu_2_output_0" | |
| output: "/lstm/Shape" | |
| name: "/lstm/Shape" | |
| op_type: "Shape" | |
| attribute { | |
| name: "start" | |
| i: 0 | |
| type: INT | |
| } | |
| } | |
| node { | |
| input: "/lstm/Shape" | |
| input: "ortshared_7_1_3_0_token_104" | |
| output: "/lstm/Shape_output_0" | |
| name: "Gather" | |
| op_type: "Gather" | |
| attribute { | |
| name: "axis" | |
| i: 0 | |
| type: INT | |
| } | |
| doc_string: "Added in transpose optimizer" | |
| } | |
| node { | |
| input: "/lstm/Shape_output_0" | |
| input: "ortshared_7_0_1_0_token_105" | |
| output: "/lstm/Gather_output_0" | |
| name: "/lstm/Gather" | |
| op_type: "Gather" | |
| attribute { | |
| name: "axis" | |
| i: 0 | |
| type: INT | |
| } | |
| } | |
| node { | |
| input: "/lstm/Gather_output_0" | |
| input: "ortshared_7_1_1_2_token_111" | |
| output: "/lstm/Unsqueeze_output_0" | |
| name: "/lstm/Unsqueeze" | |
| op_type: "Unsqueeze" | |
| } | |
| node { | |
| input: "ortshared_7_1_1_0_token_106" | |
| input: "/lstm/Unsqueeze_output_0" | |
| input: "ortshared_7_1_1_3_token_114" | |
| output: "/lstm/Concat_output_0" | |
| name: "/lstm/Concat" | |
| op_type: "Concat" | |
| attribute { | |
| name: "axis" | |
| i: 0 | |
| type: INT | |
| } | |
| } | |
| node { | |
| input: "/lstm/Concat_output_0" | |
| output: "/lstm/ConstantOfShape_output_0" | |
| name: "/lstm/ConstantOfShape" | |
| op_type: "ConstantOfShape" | |
| attribute { | |
| name: "value" | |
| t { | |
| dims: 1 | |
| data_type: 1 | |
| raw_data: "\000\000\000\000" | |
| } | |
| type: TENSOR | |
| } | |
| } | |
| node { | |
| input: "/lstm/ConstantOfShape_output_0" | |
| input: "ortshared_7_1_1_5_token_116" | |
| input: "ortshared_7_1_1_0_token_106" | |
| input: "ortshared_7_1_1_2_token_111" | |
| output: "/lstm/Slice_7_output_0" | |
| name: "/lstm/Slice_7" | |
| op_type: "Slice" | |
| } | |
| node { | |
| input: "/lstm/ConstantOfShape_output_0" | |
| input: "ortshared_7_1_1_1_token_108" | |
| input: "ortshared_7_1_1_5_token_116" | |
| input: "ortshared_7_1_1_2_token_111" | |
| output: "/lstm/Slice_5_output_0" | |
| name: "/lstm/Slice_5" | |
| op_type: "Slice" | |
| } | |
| node { | |
| input: "/lstm/ConstantOfShape_output_0" | |
| input: "ortshared_7_1_1_4_token_115" | |
| input: "ortshared_7_1_1_1_token_108" | |
| input: "ortshared_7_1_1_2_token_111" | |
| output: "/lstm/Slice_3_output_0" | |
| name: "/lstm/Slice_3" | |
| op_type: "Slice" | |
| } | |
| node { | |
| input: "/lstm/ConstantOfShape_output_0" | |
| input: "ortshared_7_1_1_2_token_111" | |
| input: "ortshared_7_1_1_4_token_115" | |
| input: "ortshared_7_1_1_2_token_111" | |
| output: "/lstm/Slice_1_output_0" | |
| name: "/lstm/Slice_1" | |
| op_type: "Slice" | |
| } | |
| node { | |
| input: "/sincnet/LeakyRelu_2_output_0" | |
| output: "/lstm/Transpose_output_0" | |
| name: "/lstm/Transpose" | |
| op_type: "Transpose" | |
| attribute { | |
| name: "perm" | |
| ints: 2 | |
| ints: 0 | |
| ints: 1 | |
| type: INTS | |
| } | |
| } | |
| node { | |
| input: "/lstm/Transpose_output_0" | |
| input: "onnx::LSTM_784" | |
| input: "onnx::LSTM_785" | |
| input: "onnx::LSTM_783" | |
| input: "" | |
| input: "/lstm/Slice_1_output_0" | |
| input: "/lstm/Slice_1_output_0" | |
| output: "/lstm/LSTM_output_0" | |
| output: "/lstm/LSTM_output_1" | |
| output: "/lstm/LSTM_output_2" | |
| name: "/lstm/LSTM" | |
| op_type: "LSTM" | |
| attribute { | |
| name: "layout" | |
| i: 0 | |
| type: INT | |
| } | |
| attribute { | |
| name: "input_forget" | |
| i: 0 | |
| type: INT | |
| } | |
| attribute { | |
| name: "direction" | |
| s: "bidirectional" | |
| type: STRING | |
| } | |
| attribute { | |
| name: "hidden_size" | |
| i: 128 | |
| type: INT | |
| } | |
| } | |
| node { | |
| input: "/lstm/LSTM_output_0" | |
| output: "/lstm/Transpose_1_output_0" | |
| name: "/lstm/Transpose_1" | |
| op_type: "Transpose" | |
| attribute { | |
| name: "perm" | |
| ints: 0 | |
| ints: 2 | |
| ints: 1 | |
| ints: 3 | |
| type: INTS | |
| } | |
| } | |
| node { | |
| input: "/lstm/Transpose_1_output_0" | |
| input: "ortshared_7_1_3_1_token_112" | |
| output: "/lstm/Reshape_output_0" | |
| name: "/lstm/Reshape" | |
| op_type: "Reshape" | |
| attribute { | |
| name: "allowzero" | |
| i: 0 | |
| type: INT | |
| } | |
| } | |
| node { | |
| input: "/lstm/Reshape_output_0" | |
| input: "onnx::LSTM_827" | |
| input: "onnx::LSTM_828" | |
| input: "onnx::LSTM_826" | |
| input: "" | |
| input: "/lstm/Slice_3_output_0" | |
| input: "/lstm/Slice_3_output_0" | |
| output: "/lstm/LSTM_1_output_0" | |
| output: "/lstm/LSTM_1_output_1" | |
| output: "/lstm/LSTM_1_output_2" | |
| name: "/lstm/LSTM_1" | |
| op_type: "LSTM" | |
| attribute { | |
| name: "layout" | |
| i: 0 | |
| type: INT | |
| } | |
| attribute { | |
| name: "input_forget" | |
| i: 0 | |
| type: INT | |
| } | |
| attribute { | |
| name: "direction" | |
| s: "bidirectional" | |
| type: STRING | |
| } | |
| attribute { | |
| name: "hidden_size" | |
| i: 128 | |
| type: INT | |
| } | |
| } | |
| node { | |
| input: "/lstm/LSTM_1_output_0" | |
| output: "/lstm/Transpose_2_output_0" | |
| name: "/lstm/Transpose_2" | |
| op_type: "Transpose" | |
| attribute { | |
| name: "perm" | |
| ints: 0 | |
| ints: 2 | |
| ints: 1 | |
| ints: 3 | |
| type: INTS | |
| } | |
| } | |
| node { | |
| input: "/lstm/Transpose_2_output_0" | |
| input: "ortshared_7_1_3_1_token_112" | |
| output: "/lstm/Reshape_1_output_0" | |
| name: "/lstm/Reshape_1" | |
| op_type: "Reshape" | |
| attribute { | |
| name: "allowzero" | |
| i: 0 | |
| type: INT | |
| } | |
| } | |
| node { | |
| input: "/lstm/Reshape_1_output_0" | |
| input: "onnx::LSTM_870" | |
| input: "onnx::LSTM_871" | |
| input: "onnx::LSTM_869" | |
| input: "" | |
| input: "/lstm/Slice_5_output_0" | |
| input: "/lstm/Slice_5_output_0" | |
| output: "/lstm/LSTM_2_output_0" | |
| output: "/lstm/LSTM_2_output_1" | |
| output: "/lstm/LSTM_2_output_2" | |
| name: "/lstm/LSTM_2" | |
| op_type: "LSTM" | |
| attribute { | |
| name: "layout" | |
| i: 0 | |
| type: INT | |
| } | |
| attribute { | |
| name: "input_forget" | |
| i: 0 | |
| type: INT | |
| } | |
| attribute { | |
| name: "direction" | |
| s: "bidirectional" | |
| type: STRING | |
| } | |
| attribute { | |
| name: "hidden_size" | |
| i: 128 | |
| type: INT | |
| } | |
| } | |
| node { | |
| input: "/lstm/LSTM_2_output_0" | |
| output: "/lstm/Transpose_3_output_0" | |
| name: "/lstm/Transpose_3" | |
| op_type: "Transpose" | |
| attribute { | |
| name: "perm" | |
| ints: 0 | |
| ints: 2 | |
| ints: 1 | |
| ints: 3 | |
| type: INTS | |
| } | |
| } | |
| node { | |
| input: "/lstm/Transpose_3_output_0" | |
| input: "ortshared_7_1_3_1_token_112" | |
| output: "/lstm/Reshape_2_output_0" | |
| name: "/lstm/Reshape_2" | |
| op_type: "Reshape" | |
| attribute { | |
| name: "allowzero" | |
| i: 0 | |
| type: INT | |
| } | |
| } | |
| node { | |
| input: "/lstm/Reshape_2_output_0" | |
| input: "onnx::LSTM_913" | |
| input: "onnx::LSTM_914" | |
| input: "onnx::LSTM_912" | |
| input: "" | |
| input: "/lstm/Slice_7_output_0" | |
| input: "/lstm/Slice_7_output_0" | |
| output: "/lstm/LSTM_3_output_0" | |
| output: "/lstm/LSTM_3_output_1" | |
| output: "/lstm/LSTM_3_output_2" | |
| name: "/lstm/LSTM_3" | |
| op_type: "LSTM" | |
| attribute { | |
| name: "layout" | |
| i: 0 | |
| type: INT | |
| } | |
| attribute { | |
| name: "input_forget" | |
| i: 0 | |
| type: INT | |
| } | |
| attribute { | |
| name: "direction" | |
| s: "bidirectional" | |
| type: STRING | |
| } | |
| attribute { | |
| name: "hidden_size" | |
| i: 128 | |
| type: INT | |
| } | |
| } | |
| node { | |
| input: "/lstm/LSTM_3_output_0" | |
| output: "/lstm/Transpose_4_output_0" | |
| name: "/lstm/Transpose_4" | |
| op_type: "Transpose" | |
| attribute { | |
| name: "perm" | |
| ints: 0 | |
| ints: 2 | |
| ints: 1 | |
| ints: 3 | |
| type: INTS | |
| } | |
| } | |
| node { | |
| input: "/lstm/Transpose_4_output_0" | |
| input: "ortshared_7_1_3_1_token_112" | |
| output: "/lstm/Reshape_3_output_0" | |
| name: "/lstm/Reshape_3" | |
| op_type: "Reshape" | |
| attribute { | |
| name: "allowzero" | |
| i: 0 | |
| type: INT | |
| } | |
| } | |
| node { | |
| input: "/lstm/Reshape_3_output_0" | |
| output: "/lstm/Transpose_5_output_0" | |
| name: "/lstm/Transpose_5" | |
| op_type: "Transpose" | |
| attribute { | |
| name: "perm" | |
| ints: 1 | |
| ints: 0 | |
| ints: 2 | |
| type: INTS | |
| } | |
| } | |
| node { | |
| input: "/lstm/Transpose_5_output_0" | |
| input: "onnx::MatMul_915" | |
| output: "/linear.0/MatMul_output_0" | |
| name: "/linear.0/MatMul" | |
| op_type: "MatMul" | |
| } | |
| node { | |
| input: "linear.0.bias" | |
| input: "/linear.0/MatMul_output_0" | |
| output: "/linear.0/Add_output_0" | |
| name: "/linear.0/Add" | |
| op_type: "Add" | |
| } | |
| node { | |
| input: "/linear.0/Add_output_0" | |
| output: "/LeakyRelu_output_0" | |
| name: "/LeakyRelu" | |
| op_type: "LeakyRelu" | |
| attribute { | |
| name: "alpha" | |
| f: 0.009999999776482582 | |
| type: FLOAT | |
| } | |
| } | |
| node { | |
| input: "/LeakyRelu_output_0" | |
| input: "onnx::MatMul_916" | |
| output: "/linear.1/MatMul_output_0" | |
| name: "/linear.1/MatMul" | |
| op_type: "MatMul" | |
| } | |
| node { | |
| input: "linear.1.bias" | |
| input: "/linear.1/MatMul_output_0" | |
| output: "/linear.1/Add_output_0" | |
| name: "/linear.1/Add" | |
| op_type: "Add" | |
| } | |
| node { | |
| input: "/linear.1/Add_output_0" | |
| output: "/LeakyRelu_1_output_0" | |
| name: "/LeakyRelu_1" | |
| op_type: "LeakyRelu" | |
| attribute { | |
| name: "alpha" | |
| f: 0.009999999776482582 | |
| type: FLOAT | |
| } | |
| } | |
| node { | |
| input: "/LeakyRelu_1_output_0" | |
| input: "onnx::MatMul_917" | |
| output: "/classifier/MatMul_output_0" | |
| name: "/classifier/MatMul" | |
| op_type: "MatMul" | |
| } | |
| node { | |
| input: "ortshared_1_1_7_0_token_109" | |
| input: "/classifier/MatMul_output_0" | |
| output: "/classifier/Add_output_0" | |
| name: "/classifier/Add" | |
| op_type: "Add" | |
| } | |
| node { | |
| input: "/classifier/Add_output_0" | |
| output: "output" | |
| name: "/activation/LogSoftmax" | |
| op_type: "LogSoftmax" | |
| attribute { | |
| name: "axis" | |
| i: -1 | |
| type: INT | |
| } | |
| } | |
| initializer { | |
| dims: 1 | |
| data_type: 1 | |
| name: "ortshared_1_1_1_1_token_110" | |
| } | |
| initializer { | |
| dims: 1 | |
| data_type: 1 | |
| name: "ortshared_1_1_1_0_token_107" | |
| } | |
| initializer { | |
| dims: 80 | |
| dims: 1 | |
| dims: 251 | |
| data_type: 1 | |
| name: "/sincnet/conv1d.0/Concat_2_output_0" | |
| } | |
| initializer { | |
| data_type: 7 | |
| name: "ortshared_7_0_1_0_token_105" | |
| } | |
| initializer { | |
| dims: 1 | |
| data_type: 7 | |
| name: "ortshared_7_1_1_2_token_111" | |
| } | |
| initializer { | |
| data_type: 7 | |
| name: "ortshared_7_0_1_1_token_113" | |
| } | |
| initializer { | |
| dims: 60 | |
| dims: 80 | |
| dims: 5 | |
| data_type: 1 | |
| name: "sincnet.conv1d.1.weight" | |
| } | |
| initializer { | |
| dims: 60 | |
| data_type: 1 | |
| name: "sincnet.conv1d.1.bias" | |
| } | |
| initializer { | |
| dims: 60 | |
| dims: 60 | |
| dims: 5 | |
| data_type: 1 | |
| name: "sincnet.conv1d.2.weight" | |
| } | |
| initializer { | |
| dims: 60 | |
| data_type: 1 | |
| name: "sincnet.conv1d.2.bias" | |
| } | |
| initializer { | |
| dims: 80 | |
| data_type: 1 | |
| name: "sincnet.norm1d.0.weight" | |
| } | |
| initializer { | |
| dims: 80 | |
| data_type: 1 | |
| name: "sincnet.norm1d.0.bias" | |
| } | |
| initializer { | |
| dims: 60 | |
| data_type: 1 | |
| name: "sincnet.norm1d.1.weight" | |
| } | |
| initializer { | |
| dims: 60 | |
| data_type: 1 | |
| name: "sincnet.norm1d.1.bias" | |
| } | |
| initializer { | |
| dims: 60 | |
| data_type: 1 | |
| name: "sincnet.norm1d.2.weight" | |
| } | |
| initializer { | |
| dims: 60 | |
| data_type: 1 | |
| name: "sincnet.norm1d.2.bias" | |
| } | |
| initializer { | |
| dims: 128 | |
| data_type: 1 | |
| name: "linear.0.bias" | |
| } | |
| initializer { | |
| dims: 128 | |
| data_type: 1 | |
| name: "linear.1.bias" | |
| } | |
| initializer { | |
| dims: 7 | |
| data_type: 1 | |
| name: "ortshared_1_1_7_0_token_109" | |
| } | |
| initializer { | |
| dims: 1 | |
| data_type: 7 | |
| name: "ortshared_7_1_1_4_token_115" | |
| } | |
| initializer { | |
| dims: 2 | |
| dims: 1024 | |
| data_type: 1 | |
| name: "onnx::LSTM_783" | |
| } | |
| initializer { | |
| dims: 2 | |
| dims: 512 | |
| dims: 60 | |
| data_type: 1 | |
| name: "onnx::LSTM_784" | |
| } | |
| initializer { | |
| dims: 2 | |
| dims: 512 | |
| dims: 128 | |
| data_type: 1 | |
| name: "onnx::LSTM_785" | |
| } | |
| initializer { | |
| dims: 2 | |
| dims: 1024 | |
| data_type: 1 | |
| name: "onnx::LSTM_826" | |
| } | |
| initializer { | |
| dims: 2 | |
| dims: 512 | |
| dims: 256 | |
| data_type: 1 | |
| name: "onnx::LSTM_827" | |
| } | |
| initializer { | |
| dims: 2 | |
| dims: 512 | |
| dims: 128 | |
| data_type: 1 | |
| name: "onnx::LSTM_828" | |
| } | |
| initializer { | |
| dims: 2 | |
| dims: 1024 | |
| data_type: 1 | |
| name: "onnx::LSTM_869" | |
| } | |
| initializer { | |
| dims: 2 | |
| dims: 512 | |
| dims: 256 | |
| data_type: 1 | |
| name: "onnx::LSTM_870" | |
| } | |
| initializer { | |
| dims: 2 | |
| dims: 512 | |
| dims: 128 | |
| data_type: 1 | |
| name: "onnx::LSTM_871" | |
| } | |
| initializer { | |
| dims: 2 | |
| dims: 1024 | |
| data_type: 1 | |
| name: "onnx::LSTM_912" | |
| } | |
| initializer { | |
| dims: 2 | |
| dims: 512 | |
| dims: 256 | |
| data_type: 1 | |
| name: "onnx::LSTM_913" | |
| } | |
| initializer { | |
| dims: 2 | |
| dims: 512 | |
| dims: 128 | |
| data_type: 1 | |
| name: "onnx::LSTM_914" | |
| } | |
| initializer { | |
| dims: 256 | |
| dims: 128 | |
| data_type: 1 | |
| name: "onnx::MatMul_915" | |
| } | |
| initializer { | |
| dims: 128 | |
| dims: 128 | |
| data_type: 1 | |
| name: "onnx::MatMul_916" | |
| } | |
| initializer { | |
| dims: 128 | |
| dims: 7 | |
| data_type: 1 | |
| name: "onnx::MatMul_917" | |
| } | |
| initializer { | |
| dims: 1 | |
| data_type: 7 | |
| name: "ortshared_7_1_1_1_token_108" | |
| } | |
| initializer { | |
| dims: 1 | |
| data_type: 7 | |
| name: "ortshared_7_1_1_5_token_116" | |
| } | |
| initializer { | |
| dims: 3 | |
| data_type: 7 | |
| name: "ortshared_7_1_3_1_token_112" | |
| } | |
| initializer { | |
| dims: 1 | |
| data_type: 7 | |
| name: "ortshared_7_1_1_3_token_114" | |
| } | |
| initializer { | |
| dims: 1 | |
| data_type: 7 | |
| name: "ortshared_7_1_1_0_token_106" | |
| } | |
| initializer { | |
| dims: 3 | |
| data_type: 7 | |
| name: "ortshared_7_1_3_0_token_104" | |
| } | |
| input { | |
| name: "input" | |
| type { | |
| tensor_type { | |
| elem_type: 1 | |
| shape { | |
| dim { | |
| dim_param: "B" | |
| } | |
| dim { | |
| dim_param: "C" | |
| } | |
| dim { | |
| dim_param: "T" | |
| } | |
| } | |
| } | |
| } | |
| } | |
| output { | |
| name: "output" | |
| type { | |
| tensor_type { | |
| elem_type: 1 | |
| shape { | |
| dim { | |
| dim_param: "LogSoftmaxoutput_dim_0" | |
| } | |
| dim { | |
| dim_param: "LogSoftmaxoutput_dim_1" | |
| } | |
| dim { | |
| dim_value: 7 | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| opset_import { | |
| domain: "" | |
| version: 17 | |
| } | |
| opset_import { | |
| domain: "com.microsoft.experimental" | |
| version: 1 | |
| } | |
| opset_import { | |
| domain: "ai.onnx.ml" | |
| version: 4 | |
| } | |
| opset_import { | |
| domain: "ai.onnx.training" | |
| version: 1 | |
| } | |
| opset_import { | |
| domain: "com.microsoft" | |
| version: 1 | |
| } | |
| opset_import { | |
| domain: "ai.onnx.preview.training" | |
| version: 1 | |
| } | |
| opset_import { | |
| domain: "com.microsoft.nchwc" | |
| version: 1 | |
| } | |
| opset_import { | |
| domain: "org.pytorch.aten" | |
| version: 1 | |
| } | |