waifu-diffusion.openvino / text_encoder.xml
ShadowPower's picture
upload weights
e3ffef2
Raw
History Blame Contribute Delete
464 kB
<?xml version="1.0" ?>
<net name="torch_jit" version="11">
<layers>
<layer id="0" name="tokens" type="Parameter" version="opset1">
<data shape="1,77" element_type="i64"/>
<rt_info>
<attribute name="fused_names" version="0" value="tokens"/>
<attribute name="old_api_map_element_type" version="0" value="i32"/>
</rt_info>
<output>
<port id="0" precision="I64" names="tokens">
<dim>1</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="1" name="m.text_model.embeddings.token_embedding.weight" type="Const" version="opset1">
<data element_type="f32" shape="49408, 768" offset="0" size="151781376"/>
<rt_info>
<attribute name="fused_names" version="0" value="m.text_model.embeddings.token_embedding.weight"/>
</rt_info>
<output>
<port id="0" precision="FP32" names="m.text_model.embeddings.token_embedding.weight">
<dim>49408</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="2" name="onnx::Reshape_2279" type="Const" version="opset1">
<data element_type="i64" shape="2" offset="151781376" size="16"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_2279"/>
</rt_info>
<output>
<port id="0" precision="I64" names="onnx::Reshape_2279">
<dim>2</dim>
</port>
</output>
</layer>
<layer id="3" name="input" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="input"/>
</rt_info>
<input>
<port id="0" precision="I64">
<dim>1</dim>
<dim>77</dim>
</port>
<port id="1" precision="I64">
<dim>2</dim>
</port>
</input>
<output>
<port id="2" precision="I64" names="input">
<dim>1</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="4" name="Constant_212" type="Const" version="opset1">
<data element_type="i64" shape="" offset="151781392" size="8"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_212"/>
</rt_info>
<output>
<port id="0" precision="I64"/>
</output>
</layer>
<layer id="5" name="onnx::Add_211" type="Gather" version="opset8">
<data batch_dims="0"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_211"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>49408</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>1</dim>
<dim>77</dim>
</port>
<port id="2" precision="I64"/>
</input>
<output>
<port id="3" precision="FP32" names="onnx::Add_211">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="6" name="onnx::Add_212" type="Const" version="opset1">
<data element_type="f32" shape="1, 77, 768" offset="151781400" size="236544"/>
<output>
<port id="0" precision="FP32" names="onnx::Add_212">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="7" name="input.7" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="input.7, onnx::Add_212"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="input.7">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="8" name="Constant_3845" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="152017944" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="9" name="Constant_217" type="Const" version="opset1">
<data element_type="i64" shape="1" offset="152021016" size="8"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_217"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>1</dim>
</port>
</output>
</layer>
<layer id="10" name="onnx::Mul_222" type="MVN" version="opset6">
<data eps="9.9999997473787516e-06" normalize_variance="true" eps_mode="INSIDE_SQRT"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_218, onnx::Div_221, onnx::Mul_222, onnx::Pow_215, onnx::ReduceMean_217, onnx::Sqrt_220, onnx::Sub_214"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>1</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Mul_222">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="11" name="Constant_3840" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="152021024" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="12" name="onnx::Add_223" type="Multiply" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_223"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_223">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="13" name="Constant_3841" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="152024096" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="14" name="onnx::MatMul_224" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_224"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_224">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="15" name="Constant_3611" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="152027168" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_229, onnx::MatMul_2281, onnx::Mul_230, onnx::Mul_231, query_states"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="16" name="Multiply_3559" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_229, onnx::MatMul_2281, onnx::Mul_230, onnx::Mul_231, query_states"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="17" name="Constant_3842" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="154386464" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="18" name="query_states" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Mul_230, query_states"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="query_states">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="19" name="onnx::Reshape_2349" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389536" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_2349"/>
</rt_info>
<output>
<port id="0" precision="I64" names="onnx::Reshape_2298,onnx::Reshape_2349,onnx::Reshape_2400,onnx::Reshape_2451,onnx::Reshape_2502,onnx::Reshape_2553,onnx::Reshape_2604,onnx::Reshape_2655,onnx::Reshape_2706,onnx::Reshape_2757,onnx::Reshape_2808,onnx::Reshape_2859">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="20" name="onnx::Transpose_279" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_279"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_279">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="21" name="Constant_257" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_257"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="22" name="onnx::Reshape_280" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_280"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_280">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="23" name="onnx::Reshape_2306" type="Const" version="opset1">
<data element_type="i64" shape="3" offset="154389600" size="24"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_2306"/>
</rt_info>
<output>
<port id="0" precision="I64" names="onnx::Reshape_2302,onnx::Reshape_2306,onnx::Reshape_2310,onnx::Reshape_2353,onnx::Reshape_2357,onnx::Reshape_2361,onnx::Reshape_2404,onnx::Reshape_2408,onnx::Reshape_2412,onnx::Reshape_2455,onnx::Reshape_2459,onnx::Reshape_2463,onnx::Reshape_2506,onnx::Reshape_2510,onnx::Reshape_2514,onnx::Reshape_2557,onnx::Reshape_2561,onnx::Reshape_2565,onnx::Reshape_2608,onnx::Reshape_2612,onnx::Reshape_2616,onnx::Reshape_2659,onnx::Reshape_2663,onnx::Reshape_2667,onnx::Reshape_2710,onnx::Reshape_2714,onnx::Reshape_2718,onnx::Reshape_2761,onnx::Reshape_2765,onnx::Reshape_2769,onnx::Reshape_2812,onnx::Reshape_2816,onnx::Reshape_2820,onnx::Reshape_2863,onnx::Reshape_2867,onnx::Reshape_2871">
<dim>3</dim>
</port>
</output>
</layer>
<layer id="24" name="onnx::MatMul_290" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_290"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_290">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="25" name="Constant_3843" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="154389624" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="26" name="Constant_3019" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="154392696" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_234, onnx::MatMul_2282"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="27" name="onnx::Add_234" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_234, onnx::MatMul_2282"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_234">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="28" name="onnx::Reshape_235" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_235"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_235">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="29" name="onnx::Reshape_2293" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="156751992" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_2293"/>
</rt_info>
<output>
<port id="0" precision="I64" names="onnx::Reshape_2287,onnx::Reshape_2293,onnx::Reshape_2338,onnx::Reshape_2344,onnx::Reshape_2389,onnx::Reshape_2395,onnx::Reshape_2440,onnx::Reshape_2446,onnx::Reshape_2491,onnx::Reshape_2497,onnx::Reshape_2542,onnx::Reshape_2548,onnx::Reshape_2593,onnx::Reshape_2599,onnx::Reshape_2644,onnx::Reshape_2650,onnx::Reshape_2695,onnx::Reshape_2701,onnx::Reshape_2746,onnx::Reshape_2752,onnx::Reshape_2797,onnx::Reshape_2803,onnx::Reshape_2848,onnx::Reshape_2854">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="30" name="onnx::Transpose_248" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_248"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_248">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="31" name="Constant_242" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_242"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="32" name="onnx::Reshape_249" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_249"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_249">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="33" name="onnx::Transpose_300" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_300"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_300">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="34" name="Constant_271" type="Const" version="opset1">
<data element_type="i64" shape="3" offset="156752024" size="24"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_271"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>3</dim>
</port>
</output>
</layer>
<layer id="35" name="onnx::MatMul_312" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_312"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_312">
<dim>12</dim>
<dim>64</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="36" name="onnx::Reshape_313" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="false"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_313"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="FP32">
<dim>12</dim>
<dim>64</dim>
<dim>77</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_313">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="37" name="onnx::Reshape_2366" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="156752048" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_2366"/>
</rt_info>
<output>
<port id="0" precision="I64" names="onnx::Reshape_2315,onnx::Reshape_2366,onnx::Reshape_2417,onnx::Reshape_2468,onnx::Reshape_2519,onnx::Reshape_2570,onnx::Reshape_2621,onnx::Reshape_2672,onnx::Reshape_2723,onnx::Reshape_2774,onnx::Reshape_2825,onnx::Reshape_2876">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="38" name="onnx::Add_324" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_324"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_324">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="39" name="onnx::Add_325" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 77, 77" offset="156752080" size="23716"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_325"/>
</rt_info>
<output>
<port id="0" precision="FP32" names="onnx::Add_325">
<dim>1</dim>
<dim>1</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="40" name="onnx::Reshape_326" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_326"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_326">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="41" name="onnx::Reshape_2370" type="Const" version="opset1">
<data element_type="i64" shape="3" offset="156775796" size="24"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_2370"/>
</rt_info>
<output>
<port id="0" precision="I64" names="onnx::Reshape_2319,onnx::Reshape_2370,onnx::Reshape_2421,onnx::Reshape_2472,onnx::Reshape_2523,onnx::Reshape_2574,onnx::Reshape_2625,onnx::Reshape_2676,onnx::Reshape_2727,onnx::Reshape_2778,onnx::Reshape_2829,onnx::Reshape_2880">
<dim>3</dim>
</port>
</output>
</layer>
<layer id="42" name="attn_weights" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="attn_weights"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="attn_weights">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="43" name="attn_weights.3" type="SoftMax" version="opset8">
<data axis="-1"/>
<rt_info>
<attribute name="fused_names" version="0" value="attn_weights.3"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</input>
<output>
<port id="1" precision="FP32" names="attn_weights.3">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="44" name="Constant_3844" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="156775820" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="45" name="Constant_3026" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="156778892" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_251, onnx::MatMul_2288"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="46" name="onnx::Add_251" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_251, onnx::MatMul_2288"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_251">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="47" name="onnx::Reshape_252" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_252"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_252">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="48" name="onnx::Transpose_265" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_265"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_265">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="49" name="Constant_249" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_249"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="50" name="onnx::Reshape_266" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_266"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_266">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="51" name="onnx::MatMul_310" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_310"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_310">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="52" name="onnx::Reshape_337" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="false"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_337"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_337">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="53" name="onnx::Reshape_2375" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="159138188" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_2375"/>
</rt_info>
<output>
<port id="0" precision="I64" names="onnx::Reshape_2324,onnx::Reshape_2375,onnx::Reshape_2426,onnx::Reshape_2477,onnx::Reshape_2528,onnx::Reshape_2579,onnx::Reshape_2630,onnx::Reshape_2681,onnx::Reshape_2732,onnx::Reshape_2783,onnx::Reshape_2834,onnx::Reshape_2885">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="54" name="onnx::Transpose_349" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_349"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_349">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="55" name="Constant_296" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_296"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="56" name="onnx::Reshape_350" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_350"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_350">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="57" name="onnx::Reshape_2379" type="Const" version="opset1">
<data element_type="i64" shape="3" offset="159138220" size="24"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_2379"/>
</rt_info>
<output>
<port id="0" precision="I64" names="onnx::Reshape_2328,onnx::Reshape_2379,onnx::Reshape_2430,onnx::Reshape_2481,onnx::Reshape_2532,onnx::Reshape_2583,onnx::Reshape_2634,onnx::Reshape_2685,onnx::Reshape_2736,onnx::Reshape_2787,onnx::Reshape_2838,onnx::Reshape_2889">
<dim>3</dim>
</port>
</output>
</layer>
<layer id="58" name="onnx::MatMul_358" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_358"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_358">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="59" name="Constant_3033" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="159138244" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_360, onnx::MatMul_2329"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="60" name="onnx::Add_360" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_360, onnx::MatMul_2329"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_360">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="61" name="onnx::Add_361" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_361"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_361">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="62" name="input.11" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="input.11"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="input.11">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="63" name="Constant_3849" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="161497540" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="64" name="Constant_3848" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 3072" offset="161500612" size="12288"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="65" name="Constant_307" type="Const" version="opset1">
<data element_type="i64" shape="1" offset="152021016" size="8"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_307"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>1</dim>
</port>
</output>
</layer>
<layer id="66" name="onnx::Mul_371" type="MVN" version="opset6">
<data eps="9.9999997473787516e-06" normalize_variance="true" eps_mode="INSIDE_SQRT"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_367, onnx::Div_370, onnx::Mul_371, onnx::Pow_364, onnx::ReduceMean_366, onnx::Sqrt_369, onnx::Sub_363"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>1</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Mul_371">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="67" name="Constant_3846" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="161512900" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="68" name="onnx::Add_372" type="Multiply" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_372"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_372">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="69" name="Constant_3847" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="161515972" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="70" name="onnx::MatMul_373" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_373"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_373">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="71" name="Constant_3041" type="Const" version="opset1">
<data element_type="f32" shape="3072, 768" offset="161519044" size="9437184"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_375, onnx::MatMul_2330"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>3072</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="72" name="onnx::Add_375" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_375, onnx::MatMul_2330"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>3072</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_375">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="73" name="onnx::Mul_376" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Mul_376"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>3072</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Mul_376">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="74" name="Constant_3043" type="Const" version="opset1">
<data element_type="f32" shape="" offset="170956228" size="4"/>
<output>
<port id="0" precision="FP32"/>
</output>
</layer>
<layer id="75" name="onnx::MatMul_380" type="Swish" version="opset4">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_380, onnx::Mul_379"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
<port id="1" precision="FP32"/>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_380">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="76" name="Constant_3050" type="Const" version="opset1">
<data element_type="f32" shape="768, 3072" offset="170956232" size="9437184"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_382, onnx::MatMul_2331"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="77" name="onnx::Add_382" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_382, onnx::MatMul_2331"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>3072</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_382">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="78" name="onnx::Add_383" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_383"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_383">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="79" name="input.15" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="input.15"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="input.15">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="80" name="Constant_3855" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="180393416" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="81" name="Constant_329" type="Const" version="opset1">
<data element_type="i64" shape="1" offset="152021016" size="8"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_329"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>1</dim>
</port>
</output>
</layer>
<layer id="82" name="onnx::Mul_393" type="MVN" version="opset6">
<data eps="9.9999997473787516e-06" normalize_variance="true" eps_mode="INSIDE_SQRT"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_389, onnx::Div_392, onnx::Mul_393, onnx::Pow_386, onnx::ReduceMean_388, onnx::Sqrt_391, onnx::Sub_385"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>1</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Mul_393">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="83" name="Constant_3850" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="180396488" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="84" name="onnx::Add_394" type="Multiply" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_394"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_394">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="85" name="Constant_3851" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="180399560" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="86" name="onnx::MatMul_395" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_395"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_395">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="87" name="Constant_3617" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="180402632" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_400, onnx::MatMul_2332, onnx::Mul_401, onnx::Mul_402, query_states.3"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="88" name="Multiply_3563" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_400, onnx::MatMul_2332, onnx::Mul_401, onnx::Mul_402, query_states.3"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="89" name="Constant_3852" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="182761928" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="90" name="query_states.3" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Mul_401, query_states.3"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="query_states.3">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="91" name="onnx::Transpose_450" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_450"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_450">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="92" name="Constant_363" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_363"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="93" name="onnx::Reshape_451" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_451"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_451">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="94" name="onnx::MatMul_461" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_461"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_461">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="95" name="Constant_3853" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="182765000" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="96" name="Constant_3065" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="182768072" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_405, onnx::MatMul_2333"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="97" name="onnx::Add_405" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_405, onnx::MatMul_2333"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_405">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="98" name="onnx::Reshape_406" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_406"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_406">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="99" name="onnx::Transpose_419" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_419"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_419">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="100" name="Constant_351" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_351"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="101" name="onnx::Reshape_420" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_420"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_420">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="102" name="onnx::Transpose_471" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_471"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_471">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="103" name="Constant_374" type="Const" version="opset1">
<data element_type="i64" shape="3" offset="156752024" size="24"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_374"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>3</dim>
</port>
</output>
</layer>
<layer id="104" name="onnx::MatMul_483" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_483"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_483">
<dim>12</dim>
<dim>64</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="105" name="onnx::Reshape_484" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="false"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_484"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="FP32">
<dim>12</dim>
<dim>64</dim>
<dim>77</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_484">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="106" name="onnx::Add_495" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_495"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_495">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="107" name="onnx::Add_496" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 77, 77" offset="156752080" size="23716"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_496"/>
</rt_info>
<output>
<port id="0" precision="FP32" names="onnx::Add_496">
<dim>1</dim>
<dim>1</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="108" name="onnx::Reshape_497" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_497"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_497">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="109" name="attn_weights.7" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="attn_weights.7"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="attn_weights.7">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="110" name="attn_weights.11" type="SoftMax" version="opset8">
<data axis="-1"/>
<rt_info>
<attribute name="fused_names" version="0" value="attn_weights.11"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</input>
<output>
<port id="1" precision="FP32" names="attn_weights.11">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="111" name="Constant_3854" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="185127368" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="112" name="Constant_3072" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="185130440" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_422, onnx::MatMul_2339"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="113" name="onnx::Add_422" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_422, onnx::MatMul_2339"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_422">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="114" name="onnx::Reshape_423" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_423"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_423">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="115" name="onnx::Transpose_436" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_436"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_436">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="116" name="Constant_358" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_358"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="117" name="onnx::Reshape_437" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_437"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_437">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="118" name="onnx::MatMul_481" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_481"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_481">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="119" name="onnx::Reshape_508" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="false"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_508"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_508">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="120" name="onnx::Transpose_520" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_520"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_520">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="121" name="Constant_390" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_390"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="122" name="onnx::Reshape_521" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_521"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_521">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="123" name="onnx::MatMul_529" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_529"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_529">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="124" name="Constant_3079" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="187489736" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_531, onnx::MatMul_2380"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="125" name="onnx::Add_531" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_531, onnx::MatMul_2380"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_531">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="126" name="onnx::Add_532" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_532"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_532">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="127" name="input.19" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="input.19"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="input.19">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="128" name="Constant_3859" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="189849032" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="129" name="Constant_3858" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 3072" offset="189852104" size="12288"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="130" name="Constant_398" type="Const" version="opset1">
<data element_type="i64" shape="1" offset="152021016" size="8"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_398"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>1</dim>
</port>
</output>
</layer>
<layer id="131" name="onnx::Mul_542" type="MVN" version="opset6">
<data eps="9.9999997473787516e-06" normalize_variance="true" eps_mode="INSIDE_SQRT"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_538, onnx::Div_541, onnx::Mul_542, onnx::Pow_535, onnx::ReduceMean_537, onnx::Sqrt_540, onnx::Sub_534"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>1</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Mul_542">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="132" name="Constant_3856" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="189864392" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="133" name="onnx::Add_543" type="Multiply" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_543"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_543">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="134" name="Constant_3857" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="189867464" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="135" name="onnx::MatMul_544" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_544"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_544">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="136" name="Constant_3087" type="Const" version="opset1">
<data element_type="f32" shape="3072, 768" offset="189870536" size="9437184"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_546, onnx::MatMul_2381"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>3072</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="137" name="onnx::Add_546" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_546, onnx::MatMul_2381"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>3072</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_546">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="138" name="onnx::Mul_547" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Mul_547"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>3072</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Mul_547">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="139" name="Constant_3089" type="Const" version="opset1">
<data element_type="f32" shape="" offset="170956228" size="4"/>
<output>
<port id="0" precision="FP32"/>
</output>
</layer>
<layer id="140" name="onnx::MatMul_551" type="Swish" version="opset4">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_551, onnx::Mul_550"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
<port id="1" precision="FP32"/>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_551">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="141" name="Constant_3096" type="Const" version="opset1">
<data element_type="f32" shape="768, 3072" offset="199307720" size="9437184"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_553, onnx::MatMul_2382"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="142" name="onnx::Add_553" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_553, onnx::MatMul_2382"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>3072</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_553">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="143" name="onnx::Add_554" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_554"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_554">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="144" name="input.23" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="input.23"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="input.23">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="145" name="Constant_3865" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="208744904" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="146" name="Constant_420" type="Const" version="opset1">
<data element_type="i64" shape="1" offset="152021016" size="8"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_420"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>1</dim>
</port>
</output>
</layer>
<layer id="147" name="onnx::Mul_564" type="MVN" version="opset6">
<data eps="9.9999997473787516e-06" normalize_variance="true" eps_mode="INSIDE_SQRT"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_560, onnx::Div_563, onnx::Mul_564, onnx::Pow_557, onnx::ReduceMean_559, onnx::Sqrt_562, onnx::Sub_556"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>1</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Mul_564">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="148" name="Constant_3860" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="208747976" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="149" name="onnx::Add_565" type="Multiply" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_565"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_565">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="150" name="Constant_3861" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="208751048" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="151" name="onnx::MatMul_566" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_566"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_566">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="152" name="Constant_3623" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="208754120" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_571, onnx::MatMul_2383, onnx::Mul_572, onnx::Mul_573, query_states.7"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="153" name="Multiply_3567" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_571, onnx::MatMul_2383, onnx::Mul_572, onnx::Mul_573, query_states.7"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="154" name="Constant_3862" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="211113416" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="155" name="query_states.7" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Mul_572, query_states.7"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="query_states.7">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="156" name="onnx::Transpose_621" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_621"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_621">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="157" name="Constant_454" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_454"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="158" name="onnx::Reshape_622" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_622"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_622">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="159" name="onnx::MatMul_632" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_632"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_632">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="160" name="Constant_3863" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="211116488" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="161" name="Constant_3111" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="211119560" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_576, onnx::MatMul_2384"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="162" name="onnx::Add_576" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_576, onnx::MatMul_2384"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_576">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="163" name="onnx::Reshape_577" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_577"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_577">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="164" name="onnx::Transpose_590" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_590"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_590">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="165" name="Constant_442" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_442"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="166" name="onnx::Reshape_591" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_591"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_591">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="167" name="onnx::Transpose_642" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_642"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_642">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="168" name="Constant_465" type="Const" version="opset1">
<data element_type="i64" shape="3" offset="156752024" size="24"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_465"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>3</dim>
</port>
</output>
</layer>
<layer id="169" name="onnx::MatMul_654" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_654"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_654">
<dim>12</dim>
<dim>64</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="170" name="onnx::Reshape_655" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="false"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_655"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="FP32">
<dim>12</dim>
<dim>64</dim>
<dim>77</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_655">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="171" name="onnx::Add_666" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_666"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_666">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="172" name="onnx::Add_667" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 77, 77" offset="156752080" size="23716"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_667"/>
</rt_info>
<output>
<port id="0" precision="FP32" names="onnx::Add_667">
<dim>1</dim>
<dim>1</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="173" name="onnx::Reshape_668" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_668"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_668">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="174" name="attn_weights.15" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="attn_weights.15"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="attn_weights.15">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="175" name="attn_weights.19" type="SoftMax" version="opset8">
<data axis="-1"/>
<rt_info>
<attribute name="fused_names" version="0" value="attn_weights.19"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</input>
<output>
<port id="1" precision="FP32" names="attn_weights.19">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="176" name="Constant_3864" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="213478856" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="177" name="Constant_3118" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="213481928" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_593, onnx::MatMul_2390"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="178" name="onnx::Add_593" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_593, onnx::MatMul_2390"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_593">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="179" name="onnx::Reshape_594" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_594"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_594">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="180" name="onnx::Transpose_607" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_607"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_607">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="181" name="Constant_449" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_449"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="182" name="onnx::Reshape_608" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_608"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_608">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="183" name="onnx::MatMul_652" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_652"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_652">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="184" name="onnx::Reshape_679" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="false"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_679"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_679">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="185" name="onnx::Transpose_691" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_691"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_691">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="186" name="Constant_481" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_481"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="187" name="onnx::Reshape_692" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_692"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_692">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="188" name="onnx::MatMul_700" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_700"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_700">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="189" name="Constant_3125" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="215841224" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_702, onnx::MatMul_2431"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="190" name="onnx::Add_702" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_702, onnx::MatMul_2431"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_702">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="191" name="onnx::Add_703" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_703"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_703">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="192" name="input.27" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="input.27"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="input.27">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="193" name="Constant_3869" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="218200520" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="194" name="Constant_3868" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 3072" offset="218203592" size="12288"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="195" name="Constant_489" type="Const" version="opset1">
<data element_type="i64" shape="1" offset="152021016" size="8"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_489"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>1</dim>
</port>
</output>
</layer>
<layer id="196" name="onnx::Mul_713" type="MVN" version="opset6">
<data eps="9.9999997473787516e-06" normalize_variance="true" eps_mode="INSIDE_SQRT"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_709, onnx::Div_712, onnx::Mul_713, onnx::Pow_706, onnx::ReduceMean_708, onnx::Sqrt_711, onnx::Sub_705"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>1</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Mul_713">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="197" name="Constant_3866" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="218215880" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="198" name="onnx::Add_714" type="Multiply" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_714"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_714">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="199" name="Constant_3867" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="218218952" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="200" name="onnx::MatMul_715" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_715"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_715">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="201" name="Constant_3133" type="Const" version="opset1">
<data element_type="f32" shape="3072, 768" offset="218222024" size="9437184"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_717, onnx::MatMul_2432"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>3072</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="202" name="onnx::Add_717" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_717, onnx::MatMul_2432"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>3072</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_717">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="203" name="onnx::Mul_718" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Mul_718"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>3072</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Mul_718">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="204" name="Constant_3135" type="Const" version="opset1">
<data element_type="f32" shape="" offset="170956228" size="4"/>
<output>
<port id="0" precision="FP32"/>
</output>
</layer>
<layer id="205" name="onnx::MatMul_722" type="Swish" version="opset4">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_722, onnx::Mul_721"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
<port id="1" precision="FP32"/>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_722">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="206" name="Constant_3142" type="Const" version="opset1">
<data element_type="f32" shape="768, 3072" offset="227659208" size="9437184"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_724, onnx::MatMul_2433"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="207" name="onnx::Add_724" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_724, onnx::MatMul_2433"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>3072</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_724">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="208" name="onnx::Add_725" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_725"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_725">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="209" name="input.31" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="input.31"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="input.31">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="210" name="Constant_3875" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="237096392" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="211" name="Constant_511" type="Const" version="opset1">
<data element_type="i64" shape="1" offset="152021016" size="8"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_511"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>1</dim>
</port>
</output>
</layer>
<layer id="212" name="onnx::Mul_735" type="MVN" version="opset6">
<data eps="9.9999997473787516e-06" normalize_variance="true" eps_mode="INSIDE_SQRT"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_731, onnx::Div_734, onnx::Mul_735, onnx::Pow_728, onnx::ReduceMean_730, onnx::Sqrt_733, onnx::Sub_727"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>1</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Mul_735">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="213" name="Constant_3870" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="237099464" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="214" name="onnx::Add_736" type="Multiply" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_736"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_736">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="215" name="Constant_3871" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="237102536" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="216" name="onnx::MatMul_737" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_737"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_737">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="217" name="Constant_3629" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="237105608" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_742, onnx::MatMul_2434, onnx::Mul_743, onnx::Mul_744, query_states.11"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="218" name="Multiply_3571" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_742, onnx::MatMul_2434, onnx::Mul_743, onnx::Mul_744, query_states.11"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="219" name="Constant_3872" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="239464904" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="220" name="query_states.11" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Mul_743, query_states.11"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="query_states.11">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="221" name="onnx::Transpose_792" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_792"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_792">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="222" name="Constant_545" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_545"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="223" name="onnx::Reshape_793" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_793"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_793">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="224" name="onnx::MatMul_803" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_803"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_803">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="225" name="Constant_3873" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="239467976" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="226" name="Constant_3157" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="239471048" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_747, onnx::MatMul_2435"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="227" name="onnx::Add_747" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_747, onnx::MatMul_2435"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_747">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="228" name="onnx::Reshape_748" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_748"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_748">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="229" name="onnx::Transpose_761" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_761"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_761">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="230" name="Constant_533" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_533"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="231" name="onnx::Reshape_762" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_762"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_762">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="232" name="onnx::Transpose_813" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_813"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_813">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="233" name="Constant_556" type="Const" version="opset1">
<data element_type="i64" shape="3" offset="156752024" size="24"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_556"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>3</dim>
</port>
</output>
</layer>
<layer id="234" name="onnx::MatMul_825" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_825"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_825">
<dim>12</dim>
<dim>64</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="235" name="onnx::Reshape_826" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="false"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_826"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="FP32">
<dim>12</dim>
<dim>64</dim>
<dim>77</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_826">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="236" name="onnx::Add_837" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_837"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_837">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="237" name="onnx::Add_838" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 77, 77" offset="156752080" size="23716"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_838"/>
</rt_info>
<output>
<port id="0" precision="FP32" names="onnx::Add_838">
<dim>1</dim>
<dim>1</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="238" name="onnx::Reshape_839" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_839"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_839">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="239" name="attn_weights.23" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="attn_weights.23"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="attn_weights.23">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="240" name="attn_weights.27" type="SoftMax" version="opset8">
<data axis="-1"/>
<rt_info>
<attribute name="fused_names" version="0" value="attn_weights.27"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</input>
<output>
<port id="1" precision="FP32" names="attn_weights.27">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="241" name="Constant_3874" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="241830344" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="242" name="Constant_3164" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="241833416" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_764, onnx::MatMul_2441"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="243" name="onnx::Add_764" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_764, onnx::MatMul_2441"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_764">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="244" name="onnx::Reshape_765" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_765"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_765">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="245" name="onnx::Transpose_778" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_778"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_778">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="246" name="Constant_540" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_540"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="247" name="onnx::Reshape_779" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_779"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_779">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="248" name="onnx::MatMul_823" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_823"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_823">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="249" name="onnx::Reshape_850" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="false"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_850"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_850">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="250" name="onnx::Transpose_862" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_862"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_862">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="251" name="Constant_572" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_572"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="252" name="onnx::Reshape_863" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_863"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_863">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="253" name="onnx::MatMul_871" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_871"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_871">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="254" name="Constant_3171" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="244192712" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_873, onnx::MatMul_2482"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="255" name="onnx::Add_873" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_873, onnx::MatMul_2482"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_873">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="256" name="onnx::Add_874" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_874"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_874">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="257" name="input.35" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="input.35"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="input.35">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="258" name="Constant_3879" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="246552008" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="259" name="Constant_3878" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 3072" offset="246555080" size="12288"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="260" name="Constant_580" type="Const" version="opset1">
<data element_type="i64" shape="1" offset="152021016" size="8"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_580"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>1</dim>
</port>
</output>
</layer>
<layer id="261" name="onnx::Mul_884" type="MVN" version="opset6">
<data eps="9.9999997473787516e-06" normalize_variance="true" eps_mode="INSIDE_SQRT"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_880, onnx::Div_883, onnx::Mul_884, onnx::Pow_877, onnx::ReduceMean_879, onnx::Sqrt_882, onnx::Sub_876"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>1</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Mul_884">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="262" name="Constant_3876" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="246567368" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="263" name="onnx::Add_885" type="Multiply" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_885"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_885">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="264" name="Constant_3877" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="246570440" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="265" name="onnx::MatMul_886" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_886"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_886">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="266" name="Constant_3179" type="Const" version="opset1">
<data element_type="f32" shape="3072, 768" offset="246573512" size="9437184"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_888, onnx::MatMul_2483"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>3072</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="267" name="onnx::Add_888" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_888, onnx::MatMul_2483"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>3072</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_888">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="268" name="onnx::Mul_889" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Mul_889"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>3072</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Mul_889">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="269" name="Constant_3181" type="Const" version="opset1">
<data element_type="f32" shape="" offset="170956228" size="4"/>
<output>
<port id="0" precision="FP32"/>
</output>
</layer>
<layer id="270" name="onnx::MatMul_893" type="Swish" version="opset4">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_893, onnx::Mul_892"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
<port id="1" precision="FP32"/>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_893">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="271" name="Constant_3188" type="Const" version="opset1">
<data element_type="f32" shape="768, 3072" offset="256010696" size="9437184"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_895, onnx::MatMul_2484"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="272" name="onnx::Add_895" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_895, onnx::MatMul_2484"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>3072</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_895">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="273" name="onnx::Add_896" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_896"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_896">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="274" name="input.39" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="input.39"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="input.39">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="275" name="Constant_3885" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="265447880" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="276" name="Constant_602" type="Const" version="opset1">
<data element_type="i64" shape="1" offset="152021016" size="8"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_602"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>1</dim>
</port>
</output>
</layer>
<layer id="277" name="onnx::Mul_906" type="MVN" version="opset6">
<data eps="9.9999997473787516e-06" normalize_variance="true" eps_mode="INSIDE_SQRT"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_902, onnx::Div_905, onnx::Mul_906, onnx::Pow_899, onnx::ReduceMean_901, onnx::Sqrt_904, onnx::Sub_898"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>1</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Mul_906">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="278" name="Constant_3880" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="265450952" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="279" name="onnx::Add_907" type="Multiply" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_907"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_907">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="280" name="Constant_3881" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="265454024" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="281" name="onnx::MatMul_908" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_908"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_908">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="282" name="Constant_3635" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="265457096" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_913, onnx::MatMul_2485, onnx::Mul_914, onnx::Mul_915, query_states.15"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="283" name="Multiply_3575" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_913, onnx::MatMul_2485, onnx::Mul_914, onnx::Mul_915, query_states.15"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="284" name="Constant_3882" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="267816392" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="285" name="query_states.15" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Mul_914, query_states.15"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="query_states.15">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="286" name="onnx::Transpose_963" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_963"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_963">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="287" name="Constant_636" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_636"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="288" name="onnx::Reshape_964" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_964"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_964">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="289" name="onnx::MatMul_974" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_974"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_974">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="290" name="Constant_3883" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="267819464" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="291" name="Constant_3203" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="267822536" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_918, onnx::MatMul_2486"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="292" name="onnx::Add_918" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_918, onnx::MatMul_2486"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_918">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="293" name="onnx::Reshape_919" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_919"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_919">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="294" name="onnx::Transpose_932" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_932"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_932">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="295" name="Constant_624" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_624"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="296" name="onnx::Reshape_933" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_933"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_933">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="297" name="onnx::Transpose_984" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_984"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_984">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="298" name="Constant_647" type="Const" version="opset1">
<data element_type="i64" shape="3" offset="156752024" size="24"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_647"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>3</dim>
</port>
</output>
</layer>
<layer id="299" name="onnx::MatMul_996" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_996"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_996">
<dim>12</dim>
<dim>64</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="300" name="onnx::Reshape_997" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="false"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_997"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="FP32">
<dim>12</dim>
<dim>64</dim>
<dim>77</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_997">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="301" name="onnx::Add_1008" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1008"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1008">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="302" name="onnx::Add_1009" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 77, 77" offset="156752080" size="23716"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1009"/>
</rt_info>
<output>
<port id="0" precision="FP32" names="onnx::Add_1009">
<dim>1</dim>
<dim>1</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="303" name="onnx::Reshape_1010" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1010"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1010">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="304" name="attn_weights.31" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="attn_weights.31"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="attn_weights.31">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="305" name="attn_weights.35" type="SoftMax" version="opset8">
<data axis="-1"/>
<rt_info>
<attribute name="fused_names" version="0" value="attn_weights.35"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</input>
<output>
<port id="1" precision="FP32" names="attn_weights.35">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="306" name="Constant_3884" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="270181832" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="307" name="Constant_3210" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="270184904" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_935, onnx::MatMul_2492"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="308" name="onnx::Add_935" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_935, onnx::MatMul_2492"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_935">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="309" name="onnx::Reshape_936" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_936"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_936">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="310" name="onnx::Transpose_949" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_949"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_949">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="311" name="Constant_631" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_631"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="312" name="onnx::Reshape_950" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_950"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_950">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="313" name="onnx::MatMul_994" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_994"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_994">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="314" name="onnx::Reshape_1021" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="false"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1021"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1021">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="315" name="onnx::Transpose_1033" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_1033"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_1033">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="316" name="Constant_663" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_663"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="317" name="onnx::Reshape_1034" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1034"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1034">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="318" name="onnx::MatMul_1042" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_1042"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_1042">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="319" name="Constant_3217" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="272544200" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1044, onnx::MatMul_2533"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="320" name="onnx::Add_1044" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1044, onnx::MatMul_2533"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1044">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="321" name="onnx::Add_1045" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1045"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1045">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="322" name="input.43" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="input.43"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="input.43">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="323" name="Constant_3889" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="274903496" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="324" name="Constant_3888" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 3072" offset="274906568" size="12288"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="325" name="Constant_671" type="Const" version="opset1">
<data element_type="i64" shape="1" offset="152021016" size="8"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_671"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>1</dim>
</port>
</output>
</layer>
<layer id="326" name="onnx::Mul_1055" type="MVN" version="opset6">
<data eps="9.9999997473787516e-06" normalize_variance="true" eps_mode="INSIDE_SQRT"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1051, onnx::Div_1054, onnx::Mul_1055, onnx::Pow_1048, onnx::ReduceMean_1050, onnx::Sqrt_1053, onnx::Sub_1047"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>1</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Mul_1055">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="327" name="Constant_3886" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="274918856" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="328" name="onnx::Add_1056" type="Multiply" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1056"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1056">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="329" name="Constant_3887" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="274921928" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="330" name="onnx::MatMul_1057" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_1057"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_1057">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="331" name="Constant_3225" type="Const" version="opset1">
<data element_type="f32" shape="3072, 768" offset="274925000" size="9437184"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1059, onnx::MatMul_2534"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>3072</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="332" name="onnx::Add_1059" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1059, onnx::MatMul_2534"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>3072</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1059">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="333" name="onnx::Mul_1060" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Mul_1060"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>3072</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Mul_1060">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="334" name="Constant_3227" type="Const" version="opset1">
<data element_type="f32" shape="" offset="170956228" size="4"/>
<output>
<port id="0" precision="FP32"/>
</output>
</layer>
<layer id="335" name="onnx::MatMul_1064" type="Swish" version="opset4">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_1064, onnx::Mul_1063"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
<port id="1" precision="FP32"/>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_1064">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="336" name="Constant_3234" type="Const" version="opset1">
<data element_type="f32" shape="768, 3072" offset="284362184" size="9437184"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1066, onnx::MatMul_2535"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="337" name="onnx::Add_1066" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1066, onnx::MatMul_2535"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>3072</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1066">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="338" name="onnx::Add_1067" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1067"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1067">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="339" name="input.47" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="input.47"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="input.47">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="340" name="Constant_3895" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="293799368" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="341" name="Constant_693" type="Const" version="opset1">
<data element_type="i64" shape="1" offset="152021016" size="8"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_693"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>1</dim>
</port>
</output>
</layer>
<layer id="342" name="onnx::Mul_1077" type="MVN" version="opset6">
<data eps="9.9999997473787516e-06" normalize_variance="true" eps_mode="INSIDE_SQRT"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1073, onnx::Div_1076, onnx::Mul_1077, onnx::Pow_1070, onnx::ReduceMean_1072, onnx::Sqrt_1075, onnx::Sub_1069"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>1</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Mul_1077">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="343" name="Constant_3890" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="293802440" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="344" name="onnx::Add_1078" type="Multiply" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1078"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1078">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="345" name="Constant_3891" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="293805512" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="346" name="onnx::MatMul_1079" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_1079"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_1079">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="347" name="Constant_3641" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="293808584" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1084, onnx::MatMul_2536, onnx::Mul_1085, onnx::Mul_1086, query_states.19"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="348" name="Multiply_3579" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1084, onnx::MatMul_2536, onnx::Mul_1085, onnx::Mul_1086, query_states.19"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="349" name="Constant_3892" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="296167880" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="350" name="query_states.19" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Mul_1085, query_states.19"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="query_states.19">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="351" name="onnx::Transpose_1134" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_1134"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_1134">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="352" name="Constant_727" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_727"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="353" name="onnx::Reshape_1135" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1135"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1135">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="354" name="onnx::MatMul_1145" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_1145"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_1145">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="355" name="Constant_3893" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="296170952" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="356" name="Constant_3249" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="296174024" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1089, onnx::MatMul_2537"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="357" name="onnx::Add_1089" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1089, onnx::MatMul_2537"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1089">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="358" name="onnx::Reshape_1090" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1090"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1090">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="359" name="onnx::Transpose_1103" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_1103"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_1103">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="360" name="Constant_715" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_715"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="361" name="onnx::Reshape_1104" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1104"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1104">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="362" name="onnx::Transpose_1155" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_1155"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_1155">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="363" name="Constant_738" type="Const" version="opset1">
<data element_type="i64" shape="3" offset="156752024" size="24"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_738"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>3</dim>
</port>
</output>
</layer>
<layer id="364" name="onnx::MatMul_1167" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_1167"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_1167">
<dim>12</dim>
<dim>64</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="365" name="onnx::Reshape_1168" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="false"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1168"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="FP32">
<dim>12</dim>
<dim>64</dim>
<dim>77</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1168">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="366" name="onnx::Add_1179" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1179"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1179">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="367" name="onnx::Add_1180" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 77, 77" offset="156752080" size="23716"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1180"/>
</rt_info>
<output>
<port id="0" precision="FP32" names="onnx::Add_1180">
<dim>1</dim>
<dim>1</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="368" name="onnx::Reshape_1181" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1181"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1181">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="369" name="attn_weights.39" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="attn_weights.39"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="attn_weights.39">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="370" name="attn_weights.43" type="SoftMax" version="opset8">
<data axis="-1"/>
<rt_info>
<attribute name="fused_names" version="0" value="attn_weights.43"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</input>
<output>
<port id="1" precision="FP32" names="attn_weights.43">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="371" name="Constant_3894" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="298533320" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="372" name="Constant_3256" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="298536392" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1106, onnx::MatMul_2543"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="373" name="onnx::Add_1106" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1106, onnx::MatMul_2543"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1106">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="374" name="onnx::Reshape_1107" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1107"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1107">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="375" name="onnx::Transpose_1120" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_1120"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_1120">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="376" name="Constant_722" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_722"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="377" name="onnx::Reshape_1121" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1121"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1121">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="378" name="onnx::MatMul_1165" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_1165"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_1165">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="379" name="onnx::Reshape_1192" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="false"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1192"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1192">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="380" name="onnx::Transpose_1204" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_1204"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_1204">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="381" name="Constant_754" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_754"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="382" name="onnx::Reshape_1205" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1205"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1205">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="383" name="onnx::MatMul_1213" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_1213"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_1213">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="384" name="Constant_3263" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="300895688" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1215, onnx::MatMul_2584"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="385" name="onnx::Add_1215" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1215, onnx::MatMul_2584"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1215">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="386" name="onnx::Add_1216" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1216"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1216">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="387" name="input.51" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="input.51"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="input.51">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="388" name="Constant_3899" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="303254984" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="389" name="Constant_3898" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 3072" offset="303258056" size="12288"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="390" name="Constant_762" type="Const" version="opset1">
<data element_type="i64" shape="1" offset="152021016" size="8"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_762"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>1</dim>
</port>
</output>
</layer>
<layer id="391" name="onnx::Mul_1226" type="MVN" version="opset6">
<data eps="9.9999997473787516e-06" normalize_variance="true" eps_mode="INSIDE_SQRT"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1222, onnx::Div_1225, onnx::Mul_1226, onnx::Pow_1219, onnx::ReduceMean_1221, onnx::Sqrt_1224, onnx::Sub_1218"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>1</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Mul_1226">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="392" name="Constant_3896" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="303270344" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="393" name="onnx::Add_1227" type="Multiply" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1227"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1227">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="394" name="Constant_3897" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="303273416" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="395" name="onnx::MatMul_1228" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_1228"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_1228">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="396" name="Constant_3271" type="Const" version="opset1">
<data element_type="f32" shape="3072, 768" offset="303276488" size="9437184"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1230, onnx::MatMul_2585"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>3072</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="397" name="onnx::Add_1230" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1230, onnx::MatMul_2585"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>3072</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1230">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="398" name="onnx::Mul_1231" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Mul_1231"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>3072</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Mul_1231">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="399" name="Constant_3273" type="Const" version="opset1">
<data element_type="f32" shape="" offset="170956228" size="4"/>
<output>
<port id="0" precision="FP32"/>
</output>
</layer>
<layer id="400" name="onnx::MatMul_1235" type="Swish" version="opset4">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_1235, onnx::Mul_1234"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
<port id="1" precision="FP32"/>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_1235">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="401" name="Constant_3280" type="Const" version="opset1">
<data element_type="f32" shape="768, 3072" offset="312713672" size="9437184"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1237, onnx::MatMul_2586"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="402" name="onnx::Add_1237" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1237, onnx::MatMul_2586"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>3072</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1237">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="403" name="onnx::Add_1238" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1238"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1238">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="404" name="input.55" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="input.55"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="input.55">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="405" name="Constant_3905" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="322150856" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="406" name="Constant_784" type="Const" version="opset1">
<data element_type="i64" shape="1" offset="152021016" size="8"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_784"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>1</dim>
</port>
</output>
</layer>
<layer id="407" name="onnx::Mul_1248" type="MVN" version="opset6">
<data eps="9.9999997473787516e-06" normalize_variance="true" eps_mode="INSIDE_SQRT"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1244, onnx::Div_1247, onnx::Mul_1248, onnx::Pow_1241, onnx::ReduceMean_1243, onnx::Sqrt_1246, onnx::Sub_1240"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>1</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Mul_1248">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="408" name="Constant_3900" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="322153928" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="409" name="onnx::Add_1249" type="Multiply" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1249"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1249">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="410" name="Constant_3901" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="322157000" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="411" name="onnx::MatMul_1250" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_1250"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_1250">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="412" name="Constant_3647" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="322160072" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1255, onnx::MatMul_2587, onnx::Mul_1256, onnx::Mul_1257, query_states.23"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="413" name="Multiply_3583" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1255, onnx::MatMul_2587, onnx::Mul_1256, onnx::Mul_1257, query_states.23"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="414" name="Constant_3902" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="324519368" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="415" name="query_states.23" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Mul_1256, query_states.23"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="query_states.23">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="416" name="onnx::Transpose_1305" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_1305"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_1305">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="417" name="Constant_818" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_818"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="418" name="onnx::Reshape_1306" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1306"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1306">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="419" name="onnx::MatMul_1316" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_1316"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_1316">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="420" name="Constant_3903" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="324522440" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="421" name="Constant_3295" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="324525512" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1260, onnx::MatMul_2588"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="422" name="onnx::Add_1260" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1260, onnx::MatMul_2588"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1260">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="423" name="onnx::Reshape_1261" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1261"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1261">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="424" name="onnx::Transpose_1274" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_1274"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_1274">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="425" name="Constant_806" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_806"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="426" name="onnx::Reshape_1275" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1275"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1275">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="427" name="onnx::Transpose_1326" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_1326"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_1326">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="428" name="Constant_829" type="Const" version="opset1">
<data element_type="i64" shape="3" offset="156752024" size="24"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_829"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>3</dim>
</port>
</output>
</layer>
<layer id="429" name="onnx::MatMul_1338" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_1338"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_1338">
<dim>12</dim>
<dim>64</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="430" name="onnx::Reshape_1339" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="false"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1339"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="FP32">
<dim>12</dim>
<dim>64</dim>
<dim>77</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1339">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="431" name="onnx::Add_1350" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1350"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1350">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="432" name="onnx::Add_1351" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 77, 77" offset="156752080" size="23716"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1351"/>
</rt_info>
<output>
<port id="0" precision="FP32" names="onnx::Add_1351">
<dim>1</dim>
<dim>1</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="433" name="onnx::Reshape_1352" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1352"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1352">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="434" name="attn_weights.47" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="attn_weights.47"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="attn_weights.47">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="435" name="attn_weights.51" type="SoftMax" version="opset8">
<data axis="-1"/>
<rt_info>
<attribute name="fused_names" version="0" value="attn_weights.51"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</input>
<output>
<port id="1" precision="FP32" names="attn_weights.51">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="436" name="Constant_3904" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="326884808" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="437" name="Constant_3302" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="326887880" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1277, onnx::MatMul_2594"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="438" name="onnx::Add_1277" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1277, onnx::MatMul_2594"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1277">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="439" name="onnx::Reshape_1278" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1278"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1278">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="440" name="onnx::Transpose_1291" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_1291"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_1291">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="441" name="Constant_813" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_813"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="442" name="onnx::Reshape_1292" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1292"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1292">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="443" name="onnx::MatMul_1336" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_1336"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_1336">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="444" name="onnx::Reshape_1363" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="false"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1363"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1363">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="445" name="onnx::Transpose_1375" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_1375"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_1375">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="446" name="Constant_845" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_845"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="447" name="onnx::Reshape_1376" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1376"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1376">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="448" name="onnx::MatMul_1384" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_1384"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_1384">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="449" name="Constant_3309" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="329247176" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1386, onnx::MatMul_2635"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="450" name="onnx::Add_1386" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1386, onnx::MatMul_2635"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1386">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="451" name="onnx::Add_1387" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1387"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1387">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="452" name="input.59" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="input.59"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="input.59">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="453" name="Constant_3909" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="331606472" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="454" name="Constant_3908" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 3072" offset="331609544" size="12288"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="455" name="Constant_853" type="Const" version="opset1">
<data element_type="i64" shape="1" offset="152021016" size="8"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_853"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>1</dim>
</port>
</output>
</layer>
<layer id="456" name="onnx::Mul_1397" type="MVN" version="opset6">
<data eps="9.9999997473787516e-06" normalize_variance="true" eps_mode="INSIDE_SQRT"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1393, onnx::Div_1396, onnx::Mul_1397, onnx::Pow_1390, onnx::ReduceMean_1392, onnx::Sqrt_1395, onnx::Sub_1389"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>1</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Mul_1397">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="457" name="Constant_3906" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="331621832" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="458" name="onnx::Add_1398" type="Multiply" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1398"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1398">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="459" name="Constant_3907" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="331624904" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="460" name="onnx::MatMul_1399" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_1399"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_1399">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="461" name="Constant_3317" type="Const" version="opset1">
<data element_type="f32" shape="3072, 768" offset="331627976" size="9437184"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1401, onnx::MatMul_2636"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>3072</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="462" name="onnx::Add_1401" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1401, onnx::MatMul_2636"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>3072</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1401">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="463" name="onnx::Mul_1402" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Mul_1402"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>3072</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Mul_1402">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="464" name="Constant_3319" type="Const" version="opset1">
<data element_type="f32" shape="" offset="170956228" size="4"/>
<output>
<port id="0" precision="FP32"/>
</output>
</layer>
<layer id="465" name="onnx::MatMul_1406" type="Swish" version="opset4">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_1406, onnx::Mul_1405"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
<port id="1" precision="FP32"/>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_1406">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="466" name="Constant_3326" type="Const" version="opset1">
<data element_type="f32" shape="768, 3072" offset="341065160" size="9437184"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1408, onnx::MatMul_2637"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="467" name="onnx::Add_1408" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1408, onnx::MatMul_2637"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>3072</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1408">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="468" name="onnx::Add_1409" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1409"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1409">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="469" name="input.63" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="input.63"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="input.63">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="470" name="Constant_3915" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="350502344" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="471" name="Constant_875" type="Const" version="opset1">
<data element_type="i64" shape="1" offset="152021016" size="8"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_875"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>1</dim>
</port>
</output>
</layer>
<layer id="472" name="onnx::Mul_1419" type="MVN" version="opset6">
<data eps="9.9999997473787516e-06" normalize_variance="true" eps_mode="INSIDE_SQRT"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1415, onnx::Div_1418, onnx::Mul_1419, onnx::Pow_1412, onnx::ReduceMean_1414, onnx::Sqrt_1417, onnx::Sub_1411"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>1</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Mul_1419">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="473" name="Constant_3910" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="350505416" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="474" name="onnx::Add_1420" type="Multiply" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1420"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1420">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="475" name="Constant_3911" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="350508488" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="476" name="onnx::MatMul_1421" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_1421"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_1421">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="477" name="Constant_3653" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="350511560" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1426, onnx::MatMul_2638, onnx::Mul_1427, onnx::Mul_1428, query_states.27"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="478" name="Multiply_3587" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1426, onnx::MatMul_2638, onnx::Mul_1427, onnx::Mul_1428, query_states.27"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="479" name="Constant_3912" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="352870856" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="480" name="query_states.27" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Mul_1427, query_states.27"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="query_states.27">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="481" name="onnx::Transpose_1476" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_1476"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_1476">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="482" name="Constant_909" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_909"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="483" name="onnx::Reshape_1477" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1477"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1477">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="484" name="onnx::MatMul_1487" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_1487"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_1487">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="485" name="Constant_3913" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="352873928" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="486" name="Constant_3341" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="352877000" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1431, onnx::MatMul_2639"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="487" name="onnx::Add_1431" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1431, onnx::MatMul_2639"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1431">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="488" name="onnx::Reshape_1432" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1432"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1432">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="489" name="onnx::Transpose_1445" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_1445"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_1445">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="490" name="Constant_897" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_897"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="491" name="onnx::Reshape_1446" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1446"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1446">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="492" name="onnx::Transpose_1497" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_1497"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_1497">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="493" name="Constant_920" type="Const" version="opset1">
<data element_type="i64" shape="3" offset="156752024" size="24"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_920"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>3</dim>
</port>
</output>
</layer>
<layer id="494" name="onnx::MatMul_1509" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_1509"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_1509">
<dim>12</dim>
<dim>64</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="495" name="onnx::Reshape_1510" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="false"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1510"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="FP32">
<dim>12</dim>
<dim>64</dim>
<dim>77</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1510">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="496" name="onnx::Add_1521" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1521"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1521">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="497" name="onnx::Add_1522" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 77, 77" offset="156752080" size="23716"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1522"/>
</rt_info>
<output>
<port id="0" precision="FP32" names="onnx::Add_1522">
<dim>1</dim>
<dim>1</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="498" name="onnx::Reshape_1523" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1523"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1523">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="499" name="attn_weights.55" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="attn_weights.55"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="attn_weights.55">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="500" name="attn_weights.59" type="SoftMax" version="opset8">
<data axis="-1"/>
<rt_info>
<attribute name="fused_names" version="0" value="attn_weights.59"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</input>
<output>
<port id="1" precision="FP32" names="attn_weights.59">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="501" name="Constant_3914" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="355236296" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="502" name="Constant_3348" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="355239368" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1448, onnx::MatMul_2645"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="503" name="onnx::Add_1448" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1448, onnx::MatMul_2645"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1448">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="504" name="onnx::Reshape_1449" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1449"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1449">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="505" name="onnx::Transpose_1462" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_1462"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_1462">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="506" name="Constant_904" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_904"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="507" name="onnx::Reshape_1463" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1463"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1463">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="508" name="onnx::MatMul_1507" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_1507"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_1507">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="509" name="onnx::Reshape_1534" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="false"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1534"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1534">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="510" name="onnx::Transpose_1546" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_1546"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_1546">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="511" name="Constant_936" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_936"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="512" name="onnx::Reshape_1547" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1547"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1547">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="513" name="onnx::MatMul_1555" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_1555"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_1555">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="514" name="Constant_3355" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="357598664" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1557, onnx::MatMul_2686"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="515" name="onnx::Add_1557" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1557, onnx::MatMul_2686"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1557">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="516" name="onnx::Add_1558" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1558"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1558">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="517" name="input.67" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="input.67"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="input.67">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="518" name="Constant_3919" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="359957960" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="519" name="Constant_3918" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 3072" offset="359961032" size="12288"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="520" name="Constant_944" type="Const" version="opset1">
<data element_type="i64" shape="1" offset="152021016" size="8"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_944"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>1</dim>
</port>
</output>
</layer>
<layer id="521" name="onnx::Mul_1568" type="MVN" version="opset6">
<data eps="9.9999997473787516e-06" normalize_variance="true" eps_mode="INSIDE_SQRT"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1564, onnx::Div_1567, onnx::Mul_1568, onnx::Pow_1561, onnx::ReduceMean_1563, onnx::Sqrt_1566, onnx::Sub_1560"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>1</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Mul_1568">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="522" name="Constant_3916" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="359973320" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="523" name="onnx::Add_1569" type="Multiply" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1569"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1569">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="524" name="Constant_3917" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="359976392" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="525" name="onnx::MatMul_1570" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_1570"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_1570">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="526" name="Constant_3363" type="Const" version="opset1">
<data element_type="f32" shape="3072, 768" offset="359979464" size="9437184"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1572, onnx::MatMul_2687"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>3072</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="527" name="onnx::Add_1572" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1572, onnx::MatMul_2687"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>3072</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1572">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="528" name="onnx::Mul_1573" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Mul_1573"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>3072</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Mul_1573">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="529" name="Constant_3365" type="Const" version="opset1">
<data element_type="f32" shape="" offset="170956228" size="4"/>
<output>
<port id="0" precision="FP32"/>
</output>
</layer>
<layer id="530" name="onnx::MatMul_1577" type="Swish" version="opset4">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_1577, onnx::Mul_1576"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
<port id="1" precision="FP32"/>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_1577">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="531" name="Constant_3372" type="Const" version="opset1">
<data element_type="f32" shape="768, 3072" offset="369416648" size="9437184"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1579, onnx::MatMul_2688"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="532" name="onnx::Add_1579" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1579, onnx::MatMul_2688"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>3072</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1579">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="533" name="onnx::Add_1580" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1580"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1580">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="534" name="input.71" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="input.71"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="input.71">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="535" name="Constant_3925" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="378853832" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="536" name="Constant_966" type="Const" version="opset1">
<data element_type="i64" shape="1" offset="152021016" size="8"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_966"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>1</dim>
</port>
</output>
</layer>
<layer id="537" name="onnx::Mul_1590" type="MVN" version="opset6">
<data eps="9.9999997473787516e-06" normalize_variance="true" eps_mode="INSIDE_SQRT"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1586, onnx::Div_1589, onnx::Mul_1590, onnx::Pow_1583, onnx::ReduceMean_1585, onnx::Sqrt_1588, onnx::Sub_1582"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>1</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Mul_1590">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="538" name="Constant_3920" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="378856904" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="539" name="onnx::Add_1591" type="Multiply" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1591"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1591">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="540" name="Constant_3921" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="378859976" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="541" name="onnx::MatMul_1592" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_1592"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_1592">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="542" name="Constant_3659" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="378863048" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1597, onnx::MatMul_2689, onnx::Mul_1598, onnx::Mul_1599, query_states.31"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="543" name="Multiply_3591" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1597, onnx::MatMul_2689, onnx::Mul_1598, onnx::Mul_1599, query_states.31"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="544" name="Constant_3922" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="381222344" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="545" name="query_states.31" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Mul_1598, query_states.31"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="query_states.31">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="546" name="onnx::Transpose_1647" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_1647"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_1647">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="547" name="Constant_1000" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_1000"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="548" name="onnx::Reshape_1648" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1648"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1648">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="549" name="onnx::MatMul_1658" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_1658"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_1658">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="550" name="Constant_3923" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="381225416" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="551" name="Constant_3387" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="381228488" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1602, onnx::MatMul_2690"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="552" name="onnx::Add_1602" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1602, onnx::MatMul_2690"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1602">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="553" name="onnx::Reshape_1603" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1603"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1603">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="554" name="onnx::Transpose_1616" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_1616"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_1616">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="555" name="Constant_988" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_988"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="556" name="onnx::Reshape_1617" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1617"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1617">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="557" name="onnx::Transpose_1668" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_1668"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_1668">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="558" name="Constant_1011" type="Const" version="opset1">
<data element_type="i64" shape="3" offset="156752024" size="24"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_1011"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>3</dim>
</port>
</output>
</layer>
<layer id="559" name="onnx::MatMul_1680" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_1680"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_1680">
<dim>12</dim>
<dim>64</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="560" name="onnx::Reshape_1681" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="false"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1681"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="FP32">
<dim>12</dim>
<dim>64</dim>
<dim>77</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1681">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="561" name="onnx::Add_1692" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1692"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1692">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="562" name="onnx::Add_1693" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 77, 77" offset="156752080" size="23716"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1693"/>
</rt_info>
<output>
<port id="0" precision="FP32" names="onnx::Add_1693">
<dim>1</dim>
<dim>1</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="563" name="onnx::Reshape_1694" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1694"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1694">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="564" name="attn_weights.63" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="attn_weights.63"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="attn_weights.63">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="565" name="attn_weights.67" type="SoftMax" version="opset8">
<data axis="-1"/>
<rt_info>
<attribute name="fused_names" version="0" value="attn_weights.67"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</input>
<output>
<port id="1" precision="FP32" names="attn_weights.67">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="566" name="Constant_3924" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="383587784" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="567" name="Constant_3394" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="383590856" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1619, onnx::MatMul_2696"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="568" name="onnx::Add_1619" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1619, onnx::MatMul_2696"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1619">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="569" name="onnx::Reshape_1620" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1620"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1620">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="570" name="onnx::Transpose_1633" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_1633"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_1633">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="571" name="Constant_995" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_995"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="572" name="onnx::Reshape_1634" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1634"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1634">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="573" name="onnx::MatMul_1678" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_1678"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_1678">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="574" name="onnx::Reshape_1705" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="false"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1705"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1705">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="575" name="onnx::Transpose_1717" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_1717"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_1717">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="576" name="Constant_1027" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_1027"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="577" name="onnx::Reshape_1718" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1718"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1718">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="578" name="onnx::MatMul_1726" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_1726"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_1726">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="579" name="Constant_3401" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="385950152" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1728, onnx::MatMul_2737"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="580" name="onnx::Add_1728" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1728, onnx::MatMul_2737"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1728">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="581" name="onnx::Add_1729" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1729"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1729">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="582" name="input.75" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="input.75"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="input.75">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="583" name="Constant_3929" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="388309448" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="584" name="Constant_3928" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 3072" offset="388312520" size="12288"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="585" name="Constant_1035" type="Const" version="opset1">
<data element_type="i64" shape="1" offset="152021016" size="8"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_1035"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>1</dim>
</port>
</output>
</layer>
<layer id="586" name="onnx::Mul_1739" type="MVN" version="opset6">
<data eps="9.9999997473787516e-06" normalize_variance="true" eps_mode="INSIDE_SQRT"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1735, onnx::Div_1738, onnx::Mul_1739, onnx::Pow_1732, onnx::ReduceMean_1734, onnx::Sqrt_1737, onnx::Sub_1731"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>1</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Mul_1739">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="587" name="Constant_3926" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="388324808" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="588" name="onnx::Add_1740" type="Multiply" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1740"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1740">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="589" name="Constant_3927" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="388327880" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="590" name="onnx::MatMul_1741" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_1741"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_1741">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="591" name="Constant_3409" type="Const" version="opset1">
<data element_type="f32" shape="3072, 768" offset="388330952" size="9437184"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1743, onnx::MatMul_2738"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>3072</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="592" name="onnx::Add_1743" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1743, onnx::MatMul_2738"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>3072</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1743">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="593" name="onnx::Mul_1744" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Mul_1744"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>3072</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Mul_1744">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="594" name="Constant_3411" type="Const" version="opset1">
<data element_type="f32" shape="" offset="170956228" size="4"/>
<output>
<port id="0" precision="FP32"/>
</output>
</layer>
<layer id="595" name="onnx::MatMul_1748" type="Swish" version="opset4">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_1748, onnx::Mul_1747"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
<port id="1" precision="FP32"/>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_1748">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="596" name="Constant_3418" type="Const" version="opset1">
<data element_type="f32" shape="768, 3072" offset="397768136" size="9437184"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1750, onnx::MatMul_2739"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="597" name="onnx::Add_1750" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1750, onnx::MatMul_2739"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>3072</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1750">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="598" name="onnx::Add_1751" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1751"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1751">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="599" name="input.79" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="input.79"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="input.79">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="600" name="Constant_3935" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="407205320" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="601" name="Constant_1057" type="Const" version="opset1">
<data element_type="i64" shape="1" offset="152021016" size="8"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_1057"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>1</dim>
</port>
</output>
</layer>
<layer id="602" name="onnx::Mul_1761" type="MVN" version="opset6">
<data eps="9.9999997473787516e-06" normalize_variance="true" eps_mode="INSIDE_SQRT"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1757, onnx::Div_1760, onnx::Mul_1761, onnx::Pow_1754, onnx::ReduceMean_1756, onnx::Sqrt_1759, onnx::Sub_1753"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>1</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Mul_1761">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="603" name="Constant_3930" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="407208392" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="604" name="onnx::Add_1762" type="Multiply" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1762"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1762">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="605" name="Constant_3931" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="407211464" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="606" name="onnx::MatMul_1763" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_1763"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_1763">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="607" name="Constant_3665" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="407214536" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1768, onnx::MatMul_2740, onnx::Mul_1769, onnx::Mul_1770, query_states.35"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="608" name="Multiply_3595" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1768, onnx::MatMul_2740, onnx::Mul_1769, onnx::Mul_1770, query_states.35"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="609" name="Constant_3932" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="409573832" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="610" name="query_states.35" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Mul_1769, query_states.35"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="query_states.35">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="611" name="onnx::Transpose_1818" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_1818"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_1818">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="612" name="Constant_1091" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_1091"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="613" name="onnx::Reshape_1819" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1819"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1819">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="614" name="onnx::MatMul_1829" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_1829"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_1829">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="615" name="Constant_3933" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="409576904" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="616" name="Constant_3433" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="409579976" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1773, onnx::MatMul_2741"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="617" name="onnx::Add_1773" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1773, onnx::MatMul_2741"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1773">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="618" name="onnx::Reshape_1774" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1774"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1774">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="619" name="onnx::Transpose_1787" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_1787"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_1787">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="620" name="Constant_1079" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_1079"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="621" name="onnx::Reshape_1788" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1788"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1788">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="622" name="onnx::Transpose_1839" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_1839"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_1839">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="623" name="Constant_1102" type="Const" version="opset1">
<data element_type="i64" shape="3" offset="156752024" size="24"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_1102"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>3</dim>
</port>
</output>
</layer>
<layer id="624" name="onnx::MatMul_1851" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_1851"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_1851">
<dim>12</dim>
<dim>64</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="625" name="onnx::Reshape_1852" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="false"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1852"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="FP32">
<dim>12</dim>
<dim>64</dim>
<dim>77</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1852">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="626" name="onnx::Add_1863" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1863"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1863">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="627" name="onnx::Add_1864" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 77, 77" offset="156752080" size="23716"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1864"/>
</rt_info>
<output>
<port id="0" precision="FP32" names="onnx::Add_1864">
<dim>1</dim>
<dim>1</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="628" name="onnx::Reshape_1865" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1865"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1865">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="629" name="attn_weights.71" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="attn_weights.71"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="attn_weights.71">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="630" name="attn_weights.75" type="SoftMax" version="opset8">
<data axis="-1"/>
<rt_info>
<attribute name="fused_names" version="0" value="attn_weights.75"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</input>
<output>
<port id="1" precision="FP32" names="attn_weights.75">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="631" name="Constant_3934" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="411939272" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="632" name="Constant_3440" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="411942344" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1790, onnx::MatMul_2747"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="633" name="onnx::Add_1790" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1790, onnx::MatMul_2747"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1790">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="634" name="onnx::Reshape_1791" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1791"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1791">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="635" name="onnx::Transpose_1804" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_1804"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_1804">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="636" name="Constant_1086" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_1086"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="637" name="onnx::Reshape_1805" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1805"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1805">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="638" name="onnx::MatMul_1849" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_1849"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_1849">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="639" name="onnx::Reshape_1876" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="false"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1876"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1876">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="640" name="onnx::Transpose_1888" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_1888"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_1888">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="641" name="Constant_1118" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_1118"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="642" name="onnx::Reshape_1889" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1889"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1889">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="643" name="onnx::MatMul_1897" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_1897"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_1897">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="644" name="Constant_3447" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="414301640" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1899, onnx::MatMul_2788"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="645" name="onnx::Add_1899" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1899, onnx::MatMul_2788"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1899">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="646" name="onnx::Add_1900" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1900"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1900">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="647" name="input.83" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="input.83"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="input.83">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="648" name="Constant_3939" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="416660936" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="649" name="Constant_3938" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 3072" offset="416664008" size="12288"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="650" name="Constant_1126" type="Const" version="opset1">
<data element_type="i64" shape="1" offset="152021016" size="8"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_1126"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>1</dim>
</port>
</output>
</layer>
<layer id="651" name="onnx::Mul_1910" type="MVN" version="opset6">
<data eps="9.9999997473787516e-06" normalize_variance="true" eps_mode="INSIDE_SQRT"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1906, onnx::Div_1909, onnx::Mul_1910, onnx::Pow_1903, onnx::ReduceMean_1905, onnx::Sqrt_1908, onnx::Sub_1902"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>1</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Mul_1910">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="652" name="Constant_3936" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="416676296" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="653" name="onnx::Add_1911" type="Multiply" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1911"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1911">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="654" name="Constant_3937" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="416679368" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="655" name="onnx::MatMul_1912" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_1912"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_1912">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="656" name="Constant_3455" type="Const" version="opset1">
<data element_type="f32" shape="3072, 768" offset="416682440" size="9437184"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1914, onnx::MatMul_2789"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>3072</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="657" name="onnx::Add_1914" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1914, onnx::MatMul_2789"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>3072</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1914">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="658" name="onnx::Mul_1915" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Mul_1915"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>3072</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Mul_1915">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="659" name="Constant_3457" type="Const" version="opset1">
<data element_type="f32" shape="" offset="170956228" size="4"/>
<output>
<port id="0" precision="FP32"/>
</output>
</layer>
<layer id="660" name="onnx::MatMul_1919" type="Swish" version="opset4">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_1919, onnx::Mul_1918"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
<port id="1" precision="FP32"/>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_1919">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="661" name="Constant_3464" type="Const" version="opset1">
<data element_type="f32" shape="768, 3072" offset="426119624" size="9437184"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1921, onnx::MatMul_2790"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="662" name="onnx::Add_1921" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1921, onnx::MatMul_2790"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>3072</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1921">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="663" name="onnx::Add_1922" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1922"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1922">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="664" name="input.87" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="input.87"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="input.87">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="665" name="Constant_3945" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="435556808" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="666" name="Constant_1148" type="Const" version="opset1">
<data element_type="i64" shape="1" offset="152021016" size="8"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_1148"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>1</dim>
</port>
</output>
</layer>
<layer id="667" name="onnx::Mul_1932" type="MVN" version="opset6">
<data eps="9.9999997473787516e-06" normalize_variance="true" eps_mode="INSIDE_SQRT"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1928, onnx::Div_1931, onnx::Mul_1932, onnx::Pow_1925, onnx::ReduceMean_1927, onnx::Sqrt_1930, onnx::Sub_1924"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>1</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Mul_1932">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="668" name="Constant_3940" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="435559880" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="669" name="onnx::Add_1933" type="Multiply" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1933"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1933">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="670" name="Constant_3941" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="435562952" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="671" name="onnx::MatMul_1934" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_1934"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_1934">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="672" name="Constant_3671" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="435566024" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1939, onnx::MatMul_2791, onnx::Mul_1940, onnx::Mul_1941, query_states.39"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="673" name="Multiply_3599" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1939, onnx::MatMul_2791, onnx::Mul_1940, onnx::Mul_1941, query_states.39"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="674" name="Constant_3942" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="437925320" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="675" name="query_states.39" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Mul_1940, query_states.39"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="query_states.39">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="676" name="onnx::Transpose_1989" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_1989"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_1989">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="677" name="Constant_1182" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_1182"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="678" name="onnx::Reshape_1990" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1990"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1990">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="679" name="onnx::MatMul_2000" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_2000"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_2000">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="680" name="Constant_3943" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="437928392" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="681" name="Constant_3479" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="437931464" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1944, onnx::MatMul_2792"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="682" name="onnx::Add_1944" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1944, onnx::MatMul_2792"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1944">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="683" name="onnx::Reshape_1945" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1945"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1945">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="684" name="onnx::Transpose_1958" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_1958"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_1958">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="685" name="Constant_1170" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_1170"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="686" name="onnx::Reshape_1959" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1959"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1959">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="687" name="onnx::Transpose_2010" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_2010"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_2010">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="688" name="Constant_1193" type="Const" version="opset1">
<data element_type="i64" shape="3" offset="156752024" size="24"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_1193"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>3</dim>
</port>
</output>
</layer>
<layer id="689" name="onnx::MatMul_2022" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_2022"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_2022">
<dim>12</dim>
<dim>64</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="690" name="onnx::Reshape_2023" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="false"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_2023"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="FP32">
<dim>12</dim>
<dim>64</dim>
<dim>77</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_2023">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="691" name="onnx::Add_2034" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_2034"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_2034">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="692" name="onnx::Add_2035" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 77, 77" offset="156752080" size="23716"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_2035"/>
</rt_info>
<output>
<port id="0" precision="FP32" names="onnx::Add_2035">
<dim>1</dim>
<dim>1</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="693" name="onnx::Reshape_2036" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_2036"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_2036">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="694" name="attn_weights.79" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="attn_weights.79"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="attn_weights.79">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="695" name="attn_weights.83" type="SoftMax" version="opset8">
<data axis="-1"/>
<rt_info>
<attribute name="fused_names" version="0" value="attn_weights.83"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</input>
<output>
<port id="1" precision="FP32" names="attn_weights.83">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="696" name="Constant_3944" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="440290760" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="697" name="Constant_3486" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="440293832" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1961, onnx::MatMul_2798"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="698" name="onnx::Add_1961" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_1961, onnx::MatMul_2798"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_1961">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="699" name="onnx::Reshape_1962" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1962"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1962">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="700" name="onnx::Transpose_1975" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_1975"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_1975">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="701" name="Constant_1177" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_1177"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="702" name="onnx::Reshape_1976" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_1976"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_1976">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="703" name="onnx::MatMul_2020" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_2020"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_2020">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="704" name="onnx::Reshape_2047" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="false"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_2047"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_2047">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="705" name="onnx::Transpose_2059" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_2059"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_2059">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="706" name="Constant_1209" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_1209"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="707" name="onnx::Reshape_2060" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_2060"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_2060">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="708" name="onnx::MatMul_2068" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_2068"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_2068">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="709" name="Constant_3493" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="442653128" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_2070, onnx::MatMul_2839"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="710" name="onnx::Add_2070" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_2070, onnx::MatMul_2839"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_2070">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="711" name="onnx::Add_2071" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_2071"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_2071">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="712" name="input.91" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="input.91"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="input.91">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="713" name="Constant_3949" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="445012424" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="714" name="Constant_3948" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 3072" offset="445015496" size="12288"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="715" name="Constant_1217" type="Const" version="opset1">
<data element_type="i64" shape="1" offset="152021016" size="8"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_1217"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>1</dim>
</port>
</output>
</layer>
<layer id="716" name="onnx::Mul_2081" type="MVN" version="opset6">
<data eps="9.9999997473787516e-06" normalize_variance="true" eps_mode="INSIDE_SQRT"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_2077, onnx::Div_2080, onnx::Mul_2081, onnx::Pow_2074, onnx::ReduceMean_2076, onnx::Sqrt_2079, onnx::Sub_2073"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>1</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Mul_2081">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="717" name="Constant_3946" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="445027784" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="718" name="onnx::Add_2082" type="Multiply" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_2082"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_2082">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="719" name="Constant_3947" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="445030856" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="720" name="onnx::MatMul_2083" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_2083"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_2083">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="721" name="Constant_3501" type="Const" version="opset1">
<data element_type="f32" shape="3072, 768" offset="445033928" size="9437184"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_2085, onnx::MatMul_2840"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>3072</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="722" name="onnx::Add_2085" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_2085, onnx::MatMul_2840"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>3072</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_2085">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="723" name="onnx::Mul_2086" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Mul_2086"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>3072</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Mul_2086">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="724" name="Constant_3503" type="Const" version="opset1">
<data element_type="f32" shape="" offset="170956228" size="4"/>
<output>
<port id="0" precision="FP32"/>
</output>
</layer>
<layer id="725" name="onnx::MatMul_2090" type="Swish" version="opset4">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_2090, onnx::Mul_2089"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
<port id="1" precision="FP32"/>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_2090">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="726" name="Constant_3510" type="Const" version="opset1">
<data element_type="f32" shape="768, 3072" offset="454471112" size="9437184"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_2092, onnx::MatMul_2841"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="727" name="onnx::Add_2092" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_2092, onnx::MatMul_2841"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>3072</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_2092">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="728" name="onnx::Add_2093" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_2093"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_2093">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="729" name="input.95" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="input.95"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="input.95">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="730" name="Constant_3955" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="463908296" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="731" name="Constant_1239" type="Const" version="opset1">
<data element_type="i64" shape="1" offset="152021016" size="8"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_1239"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>1</dim>
</port>
</output>
</layer>
<layer id="732" name="onnx::Mul_2103" type="MVN" version="opset6">
<data eps="9.9999997473787516e-06" normalize_variance="true" eps_mode="INSIDE_SQRT"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_2099, onnx::Div_2102, onnx::Mul_2103, onnx::Pow_2096, onnx::ReduceMean_2098, onnx::Sqrt_2101, onnx::Sub_2095"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>1</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Mul_2103">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="733" name="Constant_3950" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="463911368" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="734" name="onnx::Add_2104" type="Multiply" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_2104"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_2104">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="735" name="Constant_3951" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="463914440" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="736" name="onnx::MatMul_2105" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_2105"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_2105">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="737" name="Constant_3677" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="463917512" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_2110, onnx::MatMul_2842, onnx::Mul_2111, onnx::Mul_2112, query_states.43"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="738" name="Multiply_3603" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_2110, onnx::MatMul_2842, onnx::Mul_2111, onnx::Mul_2112, query_states.43"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="739" name="Constant_3952" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="466276808" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="740" name="query_states.43" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Mul_2111, query_states.43"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="query_states.43">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="741" name="onnx::Transpose_2160" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_2160"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_2160">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="742" name="Constant_1273" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_1273"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="743" name="onnx::Reshape_2161" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_2161"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_2161">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="744" name="onnx::MatMul_2171" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_2171"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_2171">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="745" name="Constant_3953" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="466279880" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="746" name="Constant_3525" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="466282952" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_2115, onnx::MatMul_2843"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="747" name="onnx::Add_2115" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_2115, onnx::MatMul_2843"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_2115">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="748" name="onnx::Reshape_2116" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_2116"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_2116">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="749" name="onnx::Transpose_2129" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_2129"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_2129">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="750" name="Constant_1261" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_1261"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="751" name="onnx::Reshape_2130" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_2130"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_2130">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="752" name="onnx::Transpose_2181" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_2181"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_2181">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="753" name="Constant_1284" type="Const" version="opset1">
<data element_type="i64" shape="3" offset="156752024" size="24"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_1284"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>3</dim>
</port>
</output>
</layer>
<layer id="754" name="onnx::MatMul_2193" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_2193"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_2193">
<dim>12</dim>
<dim>64</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="755" name="onnx::Reshape_2194" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="false"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_2194"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="FP32">
<dim>12</dim>
<dim>64</dim>
<dim>77</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_2194">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="756" name="onnx::Add_2205" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_2205"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_2205">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="757" name="onnx::Add_2206" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 77, 77" offset="156752080" size="23716"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_2206"/>
</rt_info>
<output>
<port id="0" precision="FP32" names="onnx::Add_2206">
<dim>1</dim>
<dim>1</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="758" name="onnx::Reshape_2207" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_2207"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_2207">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="759" name="attn_weights.87" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="attn_weights.87"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="attn_weights.87">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="760" name="attn_weights.91" type="SoftMax" version="opset8">
<data axis="-1"/>
<rt_info>
<attribute name="fused_names" version="0" value="attn_weights.91"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</input>
<output>
<port id="1" precision="FP32" names="attn_weights.91">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
</output>
</layer>
<layer id="761" name="Constant_3954" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="468642248" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="762" name="Constant_3532" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="468645320" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_2132, onnx::MatMul_2849"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="763" name="onnx::Add_2132" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_2132, onnx::MatMul_2849"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_2132">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="764" name="onnx::Reshape_2133" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_2133"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_2133">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="765" name="onnx::Transpose_2146" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_2146"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_2146">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="766" name="Constant_1268" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_1268"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="767" name="onnx::Reshape_2147" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_2147"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_2147">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="768" name="onnx::MatMul_2191" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_2191"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_2191">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="769" name="onnx::Reshape_2218" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="false"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_2218"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>77</dim>
</port>
<port id="1" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_2218">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="770" name="onnx::Transpose_2230" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Transpose_2230"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Transpose_2230">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="771" name="Constant_1300" type="Const" version="opset1">
<data element_type="i64" shape="4" offset="154389568" size="32"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_1300"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>4</dim>
</port>
</output>
</layer>
<layer id="772" name="onnx::Reshape_2231" type="Transpose" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Reshape_2231"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>12</dim>
<dim>77</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>4</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Reshape_2231">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
</output>
</layer>
<layer id="773" name="onnx::MatMul_2239" type="Reshape" version="opset1">
<data special_zero="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_2239"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>12</dim>
<dim>64</dim>
</port>
<port id="1" precision="I64">
<dim>3</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_2239">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="774" name="Constant_3539" type="Const" version="opset1">
<data element_type="f32" shape="768, 768" offset="471004616" size="2359296"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_2241, onnx::MatMul_2890"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="775" name="onnx::Add_2241" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_2241, onnx::MatMul_2890"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_2241">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="776" name="onnx::Add_2242" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_2242"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_2242">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="777" name="input.99" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="input.99"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="input.99">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="778" name="Constant_3959" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="473363912" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="779" name="Constant_3958" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 3072" offset="473366984" size="12288"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="780" name="Constant_1308" type="Const" version="opset1">
<data element_type="i64" shape="1" offset="152021016" size="8"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_1308"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>1</dim>
</port>
</output>
</layer>
<layer id="781" name="onnx::Mul_2252" type="MVN" version="opset6">
<data eps="9.9999997473787516e-06" normalize_variance="true" eps_mode="INSIDE_SQRT"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_2248, onnx::Div_2251, onnx::Mul_2252, onnx::Pow_2245, onnx::ReduceMean_2247, onnx::Sqrt_2250, onnx::Sub_2244"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>1</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Mul_2252">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="782" name="Constant_3956" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="473379272" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="783" name="onnx::Add_2253" type="Multiply" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_2253"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_2253">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="784" name="Constant_3957" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="473382344" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="785" name="onnx::MatMul_2254" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_2254"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_2254">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="786" name="Constant_3547" type="Const" version="opset1">
<data element_type="f32" shape="3072, 768" offset="473385416" size="9437184"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_2256, onnx::MatMul_2891"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>3072</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="787" name="onnx::Add_2256" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_2256, onnx::MatMul_2891"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>3072</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_2256">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="788" name="onnx::Mul_2257" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Mul_2257"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>3072</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Mul_2257">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="789" name="Constant_3549" type="Const" version="opset1">
<data element_type="f32" shape="" offset="170956228" size="4"/>
<output>
<port id="0" precision="FP32"/>
</output>
</layer>
<layer id="790" name="onnx::MatMul_2261" type="Swish" version="opset4">
<rt_info>
<attribute name="fused_names" version="0" value="onnx::MatMul_2261, onnx::Mul_2260"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
<port id="1" precision="FP32"/>
</input>
<output>
<port id="2" precision="FP32" names="onnx::MatMul_2261">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="791" name="Constant_3556" type="Const" version="opset1">
<data element_type="f32" shape="768, 3072" offset="482822600" size="9437184"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_2263, onnx::MatMul_2892"/>
</rt_info>
<output>
<port id="0" precision="FP32">
<dim>768</dim>
<dim>3072</dim>
</port>
</output>
</layer>
<layer id="792" name="onnx::Add_2263" type="MatMul" version="opset1">
<data transpose_a="false" transpose_b="true"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_2263, onnx::MatMul_2892"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>3072</dim>
</port>
<port id="1" precision="FP32">
<dim>768</dim>
<dim>3072</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_2263">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="793" name="onnx::Add_2264" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_2264"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_2264">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="794" name="input.103" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="input.103"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="input.103">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="795" name="Constant_1330" type="Const" version="opset1">
<data element_type="i64" shape="1" offset="152021016" size="8"/>
<rt_info>
<attribute name="fused_names" version="0" value="Constant_1330"/>
</rt_info>
<output>
<port id="0" precision="I64">
<dim>1</dim>
</port>
</output>
</layer>
<layer id="796" name="onnx::Mul_2274" type="MVN" version="opset6">
<data eps="9.9999997473787516e-06" normalize_variance="true" eps_mode="INSIDE_SQRT"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_2270, onnx::Div_2273, onnx::Mul_2274, onnx::Pow_2267, onnx::ReduceMean_2269, onnx::Sqrt_2272, onnx::Sub_2266"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="I64">
<dim>1</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Mul_2274">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="797" name="Constant_3960" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="492259784" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="798" name="onnx::Add_2275" type="Multiply" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="onnx::Add_2275"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="onnx::Add_2275">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="799" name="Constant_3961" type="Const" version="opset1">
<data element_type="f32" shape="1, 1, 768" offset="492262856" size="3072"/>
<output>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="800" name="emb" type="Add" version="opset1">
<data auto_broadcast="numpy"/>
<rt_info>
<attribute name="fused_names" version="0" value="emb"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
<port id="1" precision="FP32">
<dim>1</dim>
<dim>1</dim>
<dim>768</dim>
</port>
</input>
<output>
<port id="2" precision="FP32" names="emb">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</output>
</layer>
<layer id="801" name="emb/sink_port_0" type="Result" version="opset1">
<rt_info>
<attribute name="fused_names" version="0" value="emb/sink_port_0"/>
</rt_info>
<input>
<port id="0" precision="FP32">
<dim>1</dim>
<dim>77</dim>
<dim>768</dim>
</port>
</input>
</layer>
</layers>
<edges>
<edge from-layer="0" from-port="0" to-layer="3" to-port="0"/>
<edge from-layer="1" from-port="0" to-layer="5" to-port="0"/>
<edge from-layer="2" from-port="0" to-layer="3" to-port="1"/>
<edge from-layer="3" from-port="2" to-layer="5" to-port="1"/>
<edge from-layer="4" from-port="0" to-layer="5" to-port="2"/>
<edge from-layer="5" from-port="3" to-layer="7" to-port="0"/>
<edge from-layer="6" from-port="0" to-layer="7" to-port="1"/>
<edge from-layer="7" from-port="2" to-layer="10" to-port="0"/>
<edge from-layer="7" from-port="2" to-layer="62" to-port="0"/>
<edge from-layer="8" from-port="0" to-layer="61" to-port="0"/>
<edge from-layer="9" from-port="0" to-layer="10" to-port="1"/>
<edge from-layer="10" from-port="2" to-layer="12" to-port="0"/>
<edge from-layer="11" from-port="0" to-layer="12" to-port="1"/>
<edge from-layer="12" from-port="2" to-layer="14" to-port="0"/>
<edge from-layer="13" from-port="0" to-layer="14" to-port="1"/>
<edge from-layer="14" from-port="2" to-layer="46" to-port="0"/>
<edge from-layer="14" from-port="2" to-layer="27" to-port="0"/>
<edge from-layer="14" from-port="2" to-layer="16" to-port="0"/>
<edge from-layer="15" from-port="0" to-layer="16" to-port="1"/>
<edge from-layer="16" from-port="2" to-layer="18" to-port="0"/>
<edge from-layer="17" from-port="0" to-layer="18" to-port="1"/>
<edge from-layer="18" from-port="2" to-layer="20" to-port="0"/>
<edge from-layer="19" from-port="0" to-layer="546" to-port="1"/>
<edge from-layer="19" from-port="0" to-layer="611" to-port="1"/>
<edge from-layer="19" from-port="0" to-layer="676" to-port="1"/>
<edge from-layer="19" from-port="0" to-layer="416" to-port="1"/>
<edge from-layer="19" from-port="0" to-layer="741" to-port="1"/>
<edge from-layer="19" from-port="0" to-layer="351" to-port="1"/>
<edge from-layer="19" from-port="0" to-layer="286" to-port="1"/>
<edge from-layer="19" from-port="0" to-layer="221" to-port="1"/>
<edge from-layer="19" from-port="0" to-layer="156" to-port="1"/>
<edge from-layer="19" from-port="0" to-layer="91" to-port="1"/>
<edge from-layer="19" from-port="0" to-layer="481" to-port="1"/>
<edge from-layer="19" from-port="0" to-layer="20" to-port="1"/>
<edge from-layer="20" from-port="2" to-layer="22" to-port="0"/>
<edge from-layer="21" from-port="0" to-layer="22" to-port="1"/>
<edge from-layer="22" from-port="2" to-layer="24" to-port="0"/>
<edge from-layer="23" from-port="0" to-layer="573" to-port="1"/>
<edge from-layer="23" from-port="0" to-layer="354" to-port="1"/>
<edge from-layer="23" from-port="0" to-layer="313" to-port="1"/>
<edge from-layer="23" from-port="0" to-layer="549" to-port="1"/>
<edge from-layer="23" from-port="0" to-layer="362" to-port="1"/>
<edge from-layer="23" from-port="0" to-layer="443" to-port="1"/>
<edge from-layer="23" from-port="0" to-layer="427" to-port="1"/>
<edge from-layer="23" from-port="0" to-layer="557" to-port="1"/>
<edge from-layer="23" from-port="0" to-layer="94" to-port="1"/>
<edge from-layer="23" from-port="0" to-layer="638" to-port="1"/>
<edge from-layer="23" from-port="0" to-layer="378" to-port="1"/>
<edge from-layer="23" from-port="0" to-layer="102" to-port="1"/>
<edge from-layer="23" from-port="0" to-layer="614" to-port="1"/>
<edge from-layer="23" from-port="0" to-layer="768" to-port="1"/>
<edge from-layer="23" from-port="0" to-layer="24" to-port="1"/>
<edge from-layer="23" from-port="0" to-layer="622" to-port="1"/>
<edge from-layer="23" from-port="0" to-layer="744" to-port="1"/>
<edge from-layer="23" from-port="0" to-layer="297" to-port="1"/>
<edge from-layer="23" from-port="0" to-layer="752" to-port="1"/>
<edge from-layer="23" from-port="0" to-layer="289" to-port="1"/>
<edge from-layer="23" from-port="0" to-layer="167" to-port="1"/>
<edge from-layer="23" from-port="0" to-layer="687" to-port="1"/>
<edge from-layer="23" from-port="0" to-layer="183" to-port="1"/>
<edge from-layer="23" from-port="0" to-layer="159" to-port="1"/>
<edge from-layer="23" from-port="0" to-layer="224" to-port="1"/>
<edge from-layer="23" from-port="0" to-layer="679" to-port="1"/>
<edge from-layer="23" from-port="0" to-layer="33" to-port="1"/>
<edge from-layer="23" from-port="0" to-layer="232" to-port="1"/>
<edge from-layer="23" from-port="0" to-layer="484" to-port="1"/>
<edge from-layer="23" from-port="0" to-layer="248" to-port="1"/>
<edge from-layer="23" from-port="0" to-layer="492" to-port="1"/>
<edge from-layer="23" from-port="0" to-layer="118" to-port="1"/>
<edge from-layer="23" from-port="0" to-layer="419" to-port="1"/>
<edge from-layer="23" from-port="0" to-layer="51" to-port="1"/>
<edge from-layer="23" from-port="0" to-layer="508" to-port="1"/>
<edge from-layer="23" from-port="0" to-layer="703" to-port="1"/>
<edge from-layer="24" from-port="2" to-layer="36" to-port="0"/>
<edge from-layer="25" from-port="0" to-layer="28" to-port="0"/>
<edge from-layer="26" from-port="0" to-layer="27" to-port="1"/>
<edge from-layer="27" from-port="2" to-layer="28" to-port="1"/>
<edge from-layer="28" from-port="2" to-layer="30" to-port="0"/>
<edge from-layer="29" from-port="0" to-layer="684" to-port="1"/>
<edge from-layer="29" from-port="0" to-layer="554" to-port="1"/>
<edge from-layer="29" from-port="0" to-layer="635" to-port="1"/>
<edge from-layer="29" from-port="0" to-layer="99" to-port="1"/>
<edge from-layer="29" from-port="0" to-layer="619" to-port="1"/>
<edge from-layer="29" from-port="0" to-layer="570" to-port="1"/>
<edge from-layer="29" from-port="0" to-layer="440" to-port="1"/>
<edge from-layer="29" from-port="0" to-layer="424" to-port="1"/>
<edge from-layer="29" from-port="0" to-layer="115" to-port="1"/>
<edge from-layer="29" from-port="0" to-layer="505" to-port="1"/>
<edge from-layer="29" from-port="0" to-layer="489" to-port="1"/>
<edge from-layer="29" from-port="0" to-layer="245" to-port="1"/>
<edge from-layer="29" from-port="0" to-layer="229" to-port="1"/>
<edge from-layer="29" from-port="0" to-layer="180" to-port="1"/>
<edge from-layer="29" from-port="0" to-layer="164" to-port="1"/>
<edge from-layer="29" from-port="0" to-layer="30" to-port="1"/>
<edge from-layer="29" from-port="0" to-layer="48" to-port="1"/>
<edge from-layer="29" from-port="0" to-layer="700" to-port="1"/>
<edge from-layer="29" from-port="0" to-layer="359" to-port="1"/>
<edge from-layer="29" from-port="0" to-layer="310" to-port="1"/>
<edge from-layer="29" from-port="0" to-layer="294" to-port="1"/>
<edge from-layer="29" from-port="0" to-layer="749" to-port="1"/>
<edge from-layer="29" from-port="0" to-layer="375" to-port="1"/>
<edge from-layer="29" from-port="0" to-layer="765" to-port="1"/>
<edge from-layer="30" from-port="2" to-layer="32" to-port="0"/>
<edge from-layer="31" from-port="0" to-layer="32" to-port="1"/>
<edge from-layer="32" from-port="2" to-layer="33" to-port="0"/>
<edge from-layer="33" from-port="2" to-layer="35" to-port="0"/>
<edge from-layer="34" from-port="0" to-layer="35" to-port="1"/>
<edge from-layer="35" from-port="2" to-layer="36" to-port="1"/>
<edge from-layer="36" from-port="2" to-layer="38" to-port="0"/>
<edge from-layer="37" from-port="0" to-layer="431" to-port="1"/>
<edge from-layer="37" from-port="0" to-layer="691" to-port="1"/>
<edge from-layer="37" from-port="0" to-layer="38" to-port="1"/>
<edge from-layer="37" from-port="0" to-layer="171" to-port="1"/>
<edge from-layer="37" from-port="0" to-layer="236" to-port="1"/>
<edge from-layer="37" from-port="0" to-layer="496" to-port="1"/>
<edge from-layer="37" from-port="0" to-layer="366" to-port="1"/>
<edge from-layer="37" from-port="0" to-layer="756" to-port="1"/>
<edge from-layer="37" from-port="0" to-layer="561" to-port="1"/>
<edge from-layer="37" from-port="0" to-layer="106" to-port="1"/>
<edge from-layer="37" from-port="0" to-layer="301" to-port="1"/>
<edge from-layer="37" from-port="0" to-layer="626" to-port="1"/>
<edge from-layer="38" from-port="2" to-layer="40" to-port="0"/>
<edge from-layer="39" from-port="0" to-layer="40" to-port="1"/>
<edge from-layer="40" from-port="2" to-layer="42" to-port="0"/>
<edge from-layer="41" from-port="0" to-layer="694" to-port="1"/>
<edge from-layer="41" from-port="0" to-layer="759" to-port="1"/>
<edge from-layer="41" from-port="0" to-layer="304" to-port="1"/>
<edge from-layer="41" from-port="0" to-layer="434" to-port="1"/>
<edge from-layer="41" from-port="0" to-layer="174" to-port="1"/>
<edge from-layer="41" from-port="0" to-layer="42" to-port="1"/>
<edge from-layer="41" from-port="0" to-layer="239" to-port="1"/>
<edge from-layer="41" from-port="0" to-layer="564" to-port="1"/>
<edge from-layer="41" from-port="0" to-layer="499" to-port="1"/>
<edge from-layer="41" from-port="0" to-layer="369" to-port="1"/>
<edge from-layer="41" from-port="0" to-layer="109" to-port="1"/>
<edge from-layer="41" from-port="0" to-layer="629" to-port="1"/>
<edge from-layer="42" from-port="2" to-layer="43" to-port="0"/>
<edge from-layer="43" from-port="1" to-layer="52" to-port="0"/>
<edge from-layer="44" from-port="0" to-layer="47" to-port="0"/>
<edge from-layer="45" from-port="0" to-layer="46" to-port="1"/>
<edge from-layer="46" from-port="2" to-layer="47" to-port="1"/>
<edge from-layer="47" from-port="2" to-layer="48" to-port="0"/>
<edge from-layer="48" from-port="2" to-layer="50" to-port="0"/>
<edge from-layer="49" from-port="0" to-layer="50" to-port="1"/>
<edge from-layer="50" from-port="2" to-layer="51" to-port="0"/>
<edge from-layer="51" from-port="2" to-layer="52" to-port="1"/>
<edge from-layer="52" from-port="2" to-layer="54" to-port="0"/>
<edge from-layer="53" from-port="0" to-layer="510" to-port="1"/>
<edge from-layer="53" from-port="0" to-layer="380" to-port="1"/>
<edge from-layer="53" from-port="0" to-layer="185" to-port="1"/>
<edge from-layer="53" from-port="0" to-layer="445" to-port="1"/>
<edge from-layer="53" from-port="0" to-layer="705" to-port="1"/>
<edge from-layer="53" from-port="0" to-layer="640" to-port="1"/>
<edge from-layer="53" from-port="0" to-layer="315" to-port="1"/>
<edge from-layer="53" from-port="0" to-layer="770" to-port="1"/>
<edge from-layer="53" from-port="0" to-layer="575" to-port="1"/>
<edge from-layer="53" from-port="0" to-layer="250" to-port="1"/>
<edge from-layer="53" from-port="0" to-layer="54" to-port="1"/>
<edge from-layer="53" from-port="0" to-layer="120" to-port="1"/>
<edge from-layer="54" from-port="2" to-layer="56" to-port="0"/>
<edge from-layer="55" from-port="0" to-layer="56" to-port="1"/>
<edge from-layer="56" from-port="2" to-layer="58" to-port="0"/>
<edge from-layer="57" from-port="0" to-layer="383" to-port="1"/>
<edge from-layer="57" from-port="0" to-layer="513" to-port="1"/>
<edge from-layer="57" from-port="0" to-layer="253" to-port="1"/>
<edge from-layer="57" from-port="0" to-layer="708" to-port="1"/>
<edge from-layer="57" from-port="0" to-layer="578" to-port="1"/>
<edge from-layer="57" from-port="0" to-layer="448" to-port="1"/>
<edge from-layer="57" from-port="0" to-layer="773" to-port="1"/>
<edge from-layer="57" from-port="0" to-layer="643" to-port="1"/>
<edge from-layer="57" from-port="0" to-layer="318" to-port="1"/>
<edge from-layer="57" from-port="0" to-layer="188" to-port="1"/>
<edge from-layer="57" from-port="0" to-layer="123" to-port="1"/>
<edge from-layer="57" from-port="0" to-layer="58" to-port="1"/>
<edge from-layer="58" from-port="2" to-layer="60" to-port="0"/>
<edge from-layer="59" from-port="0" to-layer="60" to-port="1"/>
<edge from-layer="60" from-port="2" to-layer="61" to-port="1"/>
<edge from-layer="61" from-port="2" to-layer="62" to-port="1"/>
<edge from-layer="62" from-port="2" to-layer="79" to-port="0"/>
<edge from-layer="62" from-port="2" to-layer="66" to-port="0"/>
<edge from-layer="63" from-port="0" to-layer="78" to-port="0"/>
<edge from-layer="64" from-port="0" to-layer="73" to-port="0"/>
<edge from-layer="65" from-port="0" to-layer="66" to-port="1"/>
<edge from-layer="66" from-port="2" to-layer="68" to-port="0"/>
<edge from-layer="67" from-port="0" to-layer="68" to-port="1"/>
<edge from-layer="68" from-port="2" to-layer="70" to-port="0"/>
<edge from-layer="69" from-port="0" to-layer="70" to-port="1"/>
<edge from-layer="70" from-port="2" to-layer="72" to-port="0"/>
<edge from-layer="71" from-port="0" to-layer="72" to-port="1"/>
<edge from-layer="72" from-port="2" to-layer="73" to-port="1"/>
<edge from-layer="73" from-port="2" to-layer="75" to-port="0"/>
<edge from-layer="74" from-port="0" to-layer="75" to-port="1"/>
<edge from-layer="75" from-port="2" to-layer="77" to-port="0"/>
<edge from-layer="76" from-port="0" to-layer="77" to-port="1"/>
<edge from-layer="77" from-port="2" to-layer="78" to-port="1"/>
<edge from-layer="78" from-port="2" to-layer="79" to-port="1"/>
<edge from-layer="79" from-port="2" to-layer="127" to-port="0"/>
<edge from-layer="79" from-port="2" to-layer="82" to-port="0"/>
<edge from-layer="80" from-port="0" to-layer="126" to-port="0"/>
<edge from-layer="81" from-port="0" to-layer="82" to-port="1"/>
<edge from-layer="82" from-port="2" to-layer="84" to-port="0"/>
<edge from-layer="83" from-port="0" to-layer="84" to-port="1"/>
<edge from-layer="84" from-port="2" to-layer="86" to-port="0"/>
<edge from-layer="85" from-port="0" to-layer="86" to-port="1"/>
<edge from-layer="86" from-port="2" to-layer="88" to-port="0"/>
<edge from-layer="86" from-port="2" to-layer="97" to-port="0"/>
<edge from-layer="86" from-port="2" to-layer="113" to-port="0"/>
<edge from-layer="87" from-port="0" to-layer="88" to-port="1"/>
<edge from-layer="88" from-port="2" to-layer="90" to-port="0"/>
<edge from-layer="89" from-port="0" to-layer="90" to-port="1"/>
<edge from-layer="90" from-port="2" to-layer="91" to-port="0"/>
<edge from-layer="91" from-port="2" to-layer="93" to-port="0"/>
<edge from-layer="92" from-port="0" to-layer="93" to-port="1"/>
<edge from-layer="93" from-port="2" to-layer="94" to-port="0"/>
<edge from-layer="94" from-port="2" to-layer="105" to-port="0"/>
<edge from-layer="95" from-port="0" to-layer="98" to-port="0"/>
<edge from-layer="96" from-port="0" to-layer="97" to-port="1"/>
<edge from-layer="97" from-port="2" to-layer="98" to-port="1"/>
<edge from-layer="98" from-port="2" to-layer="99" to-port="0"/>
<edge from-layer="99" from-port="2" to-layer="101" to-port="0"/>
<edge from-layer="100" from-port="0" to-layer="101" to-port="1"/>
<edge from-layer="101" from-port="2" to-layer="102" to-port="0"/>
<edge from-layer="102" from-port="2" to-layer="104" to-port="0"/>
<edge from-layer="103" from-port="0" to-layer="104" to-port="1"/>
<edge from-layer="104" from-port="2" to-layer="105" to-port="1"/>
<edge from-layer="105" from-port="2" to-layer="106" to-port="0"/>
<edge from-layer="106" from-port="2" to-layer="108" to-port="0"/>
<edge from-layer="107" from-port="0" to-layer="108" to-port="1"/>
<edge from-layer="108" from-port="2" to-layer="109" to-port="0"/>
<edge from-layer="109" from-port="2" to-layer="110" to-port="0"/>
<edge from-layer="110" from-port="1" to-layer="119" to-port="0"/>
<edge from-layer="111" from-port="0" to-layer="114" to-port="0"/>
<edge from-layer="112" from-port="0" to-layer="113" to-port="1"/>
<edge from-layer="113" from-port="2" to-layer="114" to-port="1"/>
<edge from-layer="114" from-port="2" to-layer="115" to-port="0"/>
<edge from-layer="115" from-port="2" to-layer="117" to-port="0"/>
<edge from-layer="116" from-port="0" to-layer="117" to-port="1"/>
<edge from-layer="117" from-port="2" to-layer="118" to-port="0"/>
<edge from-layer="118" from-port="2" to-layer="119" to-port="1"/>
<edge from-layer="119" from-port="2" to-layer="120" to-port="0"/>
<edge from-layer="120" from-port="2" to-layer="122" to-port="0"/>
<edge from-layer="121" from-port="0" to-layer="122" to-port="1"/>
<edge from-layer="122" from-port="2" to-layer="123" to-port="0"/>
<edge from-layer="123" from-port="2" to-layer="125" to-port="0"/>
<edge from-layer="124" from-port="0" to-layer="125" to-port="1"/>
<edge from-layer="125" from-port="2" to-layer="126" to-port="1"/>
<edge from-layer="126" from-port="2" to-layer="127" to-port="1"/>
<edge from-layer="127" from-port="2" to-layer="144" to-port="0"/>
<edge from-layer="127" from-port="2" to-layer="131" to-port="0"/>
<edge from-layer="128" from-port="0" to-layer="143" to-port="0"/>
<edge from-layer="129" from-port="0" to-layer="138" to-port="0"/>
<edge from-layer="130" from-port="0" to-layer="131" to-port="1"/>
<edge from-layer="131" from-port="2" to-layer="133" to-port="0"/>
<edge from-layer="132" from-port="0" to-layer="133" to-port="1"/>
<edge from-layer="133" from-port="2" to-layer="135" to-port="0"/>
<edge from-layer="134" from-port="0" to-layer="135" to-port="1"/>
<edge from-layer="135" from-port="2" to-layer="137" to-port="0"/>
<edge from-layer="136" from-port="0" to-layer="137" to-port="1"/>
<edge from-layer="137" from-port="2" to-layer="138" to-port="1"/>
<edge from-layer="138" from-port="2" to-layer="140" to-port="0"/>
<edge from-layer="139" from-port="0" to-layer="140" to-port="1"/>
<edge from-layer="140" from-port="2" to-layer="142" to-port="0"/>
<edge from-layer="141" from-port="0" to-layer="142" to-port="1"/>
<edge from-layer="142" from-port="2" to-layer="143" to-port="1"/>
<edge from-layer="143" from-port="2" to-layer="144" to-port="1"/>
<edge from-layer="144" from-port="2" to-layer="192" to-port="0"/>
<edge from-layer="144" from-port="2" to-layer="147" to-port="0"/>
<edge from-layer="145" from-port="0" to-layer="191" to-port="0"/>
<edge from-layer="146" from-port="0" to-layer="147" to-port="1"/>
<edge from-layer="147" from-port="2" to-layer="149" to-port="0"/>
<edge from-layer="148" from-port="0" to-layer="149" to-port="1"/>
<edge from-layer="149" from-port="2" to-layer="151" to-port="0"/>
<edge from-layer="150" from-port="0" to-layer="151" to-port="1"/>
<edge from-layer="151" from-port="2" to-layer="178" to-port="0"/>
<edge from-layer="151" from-port="2" to-layer="153" to-port="0"/>
<edge from-layer="151" from-port="2" to-layer="162" to-port="0"/>
<edge from-layer="152" from-port="0" to-layer="153" to-port="1"/>
<edge from-layer="153" from-port="2" to-layer="155" to-port="0"/>
<edge from-layer="154" from-port="0" to-layer="155" to-port="1"/>
<edge from-layer="155" from-port="2" to-layer="156" to-port="0"/>
<edge from-layer="156" from-port="2" to-layer="158" to-port="0"/>
<edge from-layer="157" from-port="0" to-layer="158" to-port="1"/>
<edge from-layer="158" from-port="2" to-layer="159" to-port="0"/>
<edge from-layer="159" from-port="2" to-layer="170" to-port="0"/>
<edge from-layer="160" from-port="0" to-layer="163" to-port="0"/>
<edge from-layer="161" from-port="0" to-layer="162" to-port="1"/>
<edge from-layer="162" from-port="2" to-layer="163" to-port="1"/>
<edge from-layer="163" from-port="2" to-layer="164" to-port="0"/>
<edge from-layer="164" from-port="2" to-layer="166" to-port="0"/>
<edge from-layer="165" from-port="0" to-layer="166" to-port="1"/>
<edge from-layer="166" from-port="2" to-layer="167" to-port="0"/>
<edge from-layer="167" from-port="2" to-layer="169" to-port="0"/>
<edge from-layer="168" from-port="0" to-layer="169" to-port="1"/>
<edge from-layer="169" from-port="2" to-layer="170" to-port="1"/>
<edge from-layer="170" from-port="2" to-layer="171" to-port="0"/>
<edge from-layer="171" from-port="2" to-layer="173" to-port="0"/>
<edge from-layer="172" from-port="0" to-layer="173" to-port="1"/>
<edge from-layer="173" from-port="2" to-layer="174" to-port="0"/>
<edge from-layer="174" from-port="2" to-layer="175" to-port="0"/>
<edge from-layer="175" from-port="1" to-layer="184" to-port="0"/>
<edge from-layer="176" from-port="0" to-layer="179" to-port="0"/>
<edge from-layer="177" from-port="0" to-layer="178" to-port="1"/>
<edge from-layer="178" from-port="2" to-layer="179" to-port="1"/>
<edge from-layer="179" from-port="2" to-layer="180" to-port="0"/>
<edge from-layer="180" from-port="2" to-layer="182" to-port="0"/>
<edge from-layer="181" from-port="0" to-layer="182" to-port="1"/>
<edge from-layer="182" from-port="2" to-layer="183" to-port="0"/>
<edge from-layer="183" from-port="2" to-layer="184" to-port="1"/>
<edge from-layer="184" from-port="2" to-layer="185" to-port="0"/>
<edge from-layer="185" from-port="2" to-layer="187" to-port="0"/>
<edge from-layer="186" from-port="0" to-layer="187" to-port="1"/>
<edge from-layer="187" from-port="2" to-layer="188" to-port="0"/>
<edge from-layer="188" from-port="2" to-layer="190" to-port="0"/>
<edge from-layer="189" from-port="0" to-layer="190" to-port="1"/>
<edge from-layer="190" from-port="2" to-layer="191" to-port="1"/>
<edge from-layer="191" from-port="2" to-layer="192" to-port="1"/>
<edge from-layer="192" from-port="2" to-layer="196" to-port="0"/>
<edge from-layer="192" from-port="2" to-layer="209" to-port="0"/>
<edge from-layer="193" from-port="0" to-layer="208" to-port="0"/>
<edge from-layer="194" from-port="0" to-layer="203" to-port="0"/>
<edge from-layer="195" from-port="0" to-layer="196" to-port="1"/>
<edge from-layer="196" from-port="2" to-layer="198" to-port="0"/>
<edge from-layer="197" from-port="0" to-layer="198" to-port="1"/>
<edge from-layer="198" from-port="2" to-layer="200" to-port="0"/>
<edge from-layer="199" from-port="0" to-layer="200" to-port="1"/>
<edge from-layer="200" from-port="2" to-layer="202" to-port="0"/>
<edge from-layer="201" from-port="0" to-layer="202" to-port="1"/>
<edge from-layer="202" from-port="2" to-layer="203" to-port="1"/>
<edge from-layer="203" from-port="2" to-layer="205" to-port="0"/>
<edge from-layer="204" from-port="0" to-layer="205" to-port="1"/>
<edge from-layer="205" from-port="2" to-layer="207" to-port="0"/>
<edge from-layer="206" from-port="0" to-layer="207" to-port="1"/>
<edge from-layer="207" from-port="2" to-layer="208" to-port="1"/>
<edge from-layer="208" from-port="2" to-layer="209" to-port="1"/>
<edge from-layer="209" from-port="2" to-layer="257" to-port="0"/>
<edge from-layer="209" from-port="2" to-layer="212" to-port="0"/>
<edge from-layer="210" from-port="0" to-layer="256" to-port="0"/>
<edge from-layer="211" from-port="0" to-layer="212" to-port="1"/>
<edge from-layer="212" from-port="2" to-layer="214" to-port="0"/>
<edge from-layer="213" from-port="0" to-layer="214" to-port="1"/>
<edge from-layer="214" from-port="2" to-layer="216" to-port="0"/>
<edge from-layer="215" from-port="0" to-layer="216" to-port="1"/>
<edge from-layer="216" from-port="2" to-layer="243" to-port="0"/>
<edge from-layer="216" from-port="2" to-layer="218" to-port="0"/>
<edge from-layer="216" from-port="2" to-layer="227" to-port="0"/>
<edge from-layer="217" from-port="0" to-layer="218" to-port="1"/>
<edge from-layer="218" from-port="2" to-layer="220" to-port="0"/>
<edge from-layer="219" from-port="0" to-layer="220" to-port="1"/>
<edge from-layer="220" from-port="2" to-layer="221" to-port="0"/>
<edge from-layer="221" from-port="2" to-layer="223" to-port="0"/>
<edge from-layer="222" from-port="0" to-layer="223" to-port="1"/>
<edge from-layer="223" from-port="2" to-layer="224" to-port="0"/>
<edge from-layer="224" from-port="2" to-layer="235" to-port="0"/>
<edge from-layer="225" from-port="0" to-layer="228" to-port="0"/>
<edge from-layer="226" from-port="0" to-layer="227" to-port="1"/>
<edge from-layer="227" from-port="2" to-layer="228" to-port="1"/>
<edge from-layer="228" from-port="2" to-layer="229" to-port="0"/>
<edge from-layer="229" from-port="2" to-layer="231" to-port="0"/>
<edge from-layer="230" from-port="0" to-layer="231" to-port="1"/>
<edge from-layer="231" from-port="2" to-layer="232" to-port="0"/>
<edge from-layer="232" from-port="2" to-layer="234" to-port="0"/>
<edge from-layer="233" from-port="0" to-layer="234" to-port="1"/>
<edge from-layer="234" from-port="2" to-layer="235" to-port="1"/>
<edge from-layer="235" from-port="2" to-layer="236" to-port="0"/>
<edge from-layer="236" from-port="2" to-layer="238" to-port="0"/>
<edge from-layer="237" from-port="0" to-layer="238" to-port="1"/>
<edge from-layer="238" from-port="2" to-layer="239" to-port="0"/>
<edge from-layer="239" from-port="2" to-layer="240" to-port="0"/>
<edge from-layer="240" from-port="1" to-layer="249" to-port="0"/>
<edge from-layer="241" from-port="0" to-layer="244" to-port="0"/>
<edge from-layer="242" from-port="0" to-layer="243" to-port="1"/>
<edge from-layer="243" from-port="2" to-layer="244" to-port="1"/>
<edge from-layer="244" from-port="2" to-layer="245" to-port="0"/>
<edge from-layer="245" from-port="2" to-layer="247" to-port="0"/>
<edge from-layer="246" from-port="0" to-layer="247" to-port="1"/>
<edge from-layer="247" from-port="2" to-layer="248" to-port="0"/>
<edge from-layer="248" from-port="2" to-layer="249" to-port="1"/>
<edge from-layer="249" from-port="2" to-layer="250" to-port="0"/>
<edge from-layer="250" from-port="2" to-layer="252" to-port="0"/>
<edge from-layer="251" from-port="0" to-layer="252" to-port="1"/>
<edge from-layer="252" from-port="2" to-layer="253" to-port="0"/>
<edge from-layer="253" from-port="2" to-layer="255" to-port="0"/>
<edge from-layer="254" from-port="0" to-layer="255" to-port="1"/>
<edge from-layer="255" from-port="2" to-layer="256" to-port="1"/>
<edge from-layer="256" from-port="2" to-layer="257" to-port="1"/>
<edge from-layer="257" from-port="2" to-layer="274" to-port="0"/>
<edge from-layer="257" from-port="2" to-layer="261" to-port="0"/>
<edge from-layer="258" from-port="0" to-layer="273" to-port="0"/>
<edge from-layer="259" from-port="0" to-layer="268" to-port="0"/>
<edge from-layer="260" from-port="0" to-layer="261" to-port="1"/>
<edge from-layer="261" from-port="2" to-layer="263" to-port="0"/>
<edge from-layer="262" from-port="0" to-layer="263" to-port="1"/>
<edge from-layer="263" from-port="2" to-layer="265" to-port="0"/>
<edge from-layer="264" from-port="0" to-layer="265" to-port="1"/>
<edge from-layer="265" from-port="2" to-layer="267" to-port="0"/>
<edge from-layer="266" from-port="0" to-layer="267" to-port="1"/>
<edge from-layer="267" from-port="2" to-layer="268" to-port="1"/>
<edge from-layer="268" from-port="2" to-layer="270" to-port="0"/>
<edge from-layer="269" from-port="0" to-layer="270" to-port="1"/>
<edge from-layer="270" from-port="2" to-layer="272" to-port="0"/>
<edge from-layer="271" from-port="0" to-layer="272" to-port="1"/>
<edge from-layer="272" from-port="2" to-layer="273" to-port="1"/>
<edge from-layer="273" from-port="2" to-layer="274" to-port="1"/>
<edge from-layer="274" from-port="2" to-layer="322" to-port="0"/>
<edge from-layer="274" from-port="2" to-layer="277" to-port="0"/>
<edge from-layer="275" from-port="0" to-layer="321" to-port="0"/>
<edge from-layer="276" from-port="0" to-layer="277" to-port="1"/>
<edge from-layer="277" from-port="2" to-layer="279" to-port="0"/>
<edge from-layer="278" from-port="0" to-layer="279" to-port="1"/>
<edge from-layer="279" from-port="2" to-layer="281" to-port="0"/>
<edge from-layer="280" from-port="0" to-layer="281" to-port="1"/>
<edge from-layer="281" from-port="2" to-layer="283" to-port="0"/>
<edge from-layer="281" from-port="2" to-layer="292" to-port="0"/>
<edge from-layer="281" from-port="2" to-layer="308" to-port="0"/>
<edge from-layer="282" from-port="0" to-layer="283" to-port="1"/>
<edge from-layer="283" from-port="2" to-layer="285" to-port="0"/>
<edge from-layer="284" from-port="0" to-layer="285" to-port="1"/>
<edge from-layer="285" from-port="2" to-layer="286" to-port="0"/>
<edge from-layer="286" from-port="2" to-layer="288" to-port="0"/>
<edge from-layer="287" from-port="0" to-layer="288" to-port="1"/>
<edge from-layer="288" from-port="2" to-layer="289" to-port="0"/>
<edge from-layer="289" from-port="2" to-layer="300" to-port="0"/>
<edge from-layer="290" from-port="0" to-layer="293" to-port="0"/>
<edge from-layer="291" from-port="0" to-layer="292" to-port="1"/>
<edge from-layer="292" from-port="2" to-layer="293" to-port="1"/>
<edge from-layer="293" from-port="2" to-layer="294" to-port="0"/>
<edge from-layer="294" from-port="2" to-layer="296" to-port="0"/>
<edge from-layer="295" from-port="0" to-layer="296" to-port="1"/>
<edge from-layer="296" from-port="2" to-layer="297" to-port="0"/>
<edge from-layer="297" from-port="2" to-layer="299" to-port="0"/>
<edge from-layer="298" from-port="0" to-layer="299" to-port="1"/>
<edge from-layer="299" from-port="2" to-layer="300" to-port="1"/>
<edge from-layer="300" from-port="2" to-layer="301" to-port="0"/>
<edge from-layer="301" from-port="2" to-layer="303" to-port="0"/>
<edge from-layer="302" from-port="0" to-layer="303" to-port="1"/>
<edge from-layer="303" from-port="2" to-layer="304" to-port="0"/>
<edge from-layer="304" from-port="2" to-layer="305" to-port="0"/>
<edge from-layer="305" from-port="1" to-layer="314" to-port="0"/>
<edge from-layer="306" from-port="0" to-layer="309" to-port="0"/>
<edge from-layer="307" from-port="0" to-layer="308" to-port="1"/>
<edge from-layer="308" from-port="2" to-layer="309" to-port="1"/>
<edge from-layer="309" from-port="2" to-layer="310" to-port="0"/>
<edge from-layer="310" from-port="2" to-layer="312" to-port="0"/>
<edge from-layer="311" from-port="0" to-layer="312" to-port="1"/>
<edge from-layer="312" from-port="2" to-layer="313" to-port="0"/>
<edge from-layer="313" from-port="2" to-layer="314" to-port="1"/>
<edge from-layer="314" from-port="2" to-layer="315" to-port="0"/>
<edge from-layer="315" from-port="2" to-layer="317" to-port="0"/>
<edge from-layer="316" from-port="0" to-layer="317" to-port="1"/>
<edge from-layer="317" from-port="2" to-layer="318" to-port="0"/>
<edge from-layer="318" from-port="2" to-layer="320" to-port="0"/>
<edge from-layer="319" from-port="0" to-layer="320" to-port="1"/>
<edge from-layer="320" from-port="2" to-layer="321" to-port="1"/>
<edge from-layer="321" from-port="2" to-layer="322" to-port="1"/>
<edge from-layer="322" from-port="2" to-layer="326" to-port="0"/>
<edge from-layer="322" from-port="2" to-layer="339" to-port="0"/>
<edge from-layer="323" from-port="0" to-layer="338" to-port="0"/>
<edge from-layer="324" from-port="0" to-layer="333" to-port="0"/>
<edge from-layer="325" from-port="0" to-layer="326" to-port="1"/>
<edge from-layer="326" from-port="2" to-layer="328" to-port="0"/>
<edge from-layer="327" from-port="0" to-layer="328" to-port="1"/>
<edge from-layer="328" from-port="2" to-layer="330" to-port="0"/>
<edge from-layer="329" from-port="0" to-layer="330" to-port="1"/>
<edge from-layer="330" from-port="2" to-layer="332" to-port="0"/>
<edge from-layer="331" from-port="0" to-layer="332" to-port="1"/>
<edge from-layer="332" from-port="2" to-layer="333" to-port="1"/>
<edge from-layer="333" from-port="2" to-layer="335" to-port="0"/>
<edge from-layer="334" from-port="0" to-layer="335" to-port="1"/>
<edge from-layer="335" from-port="2" to-layer="337" to-port="0"/>
<edge from-layer="336" from-port="0" to-layer="337" to-port="1"/>
<edge from-layer="337" from-port="2" to-layer="338" to-port="1"/>
<edge from-layer="338" from-port="2" to-layer="339" to-port="1"/>
<edge from-layer="339" from-port="2" to-layer="342" to-port="0"/>
<edge from-layer="339" from-port="2" to-layer="387" to-port="0"/>
<edge from-layer="340" from-port="0" to-layer="386" to-port="0"/>
<edge from-layer="341" from-port="0" to-layer="342" to-port="1"/>
<edge from-layer="342" from-port="2" to-layer="344" to-port="0"/>
<edge from-layer="343" from-port="0" to-layer="344" to-port="1"/>
<edge from-layer="344" from-port="2" to-layer="346" to-port="0"/>
<edge from-layer="345" from-port="0" to-layer="346" to-port="1"/>
<edge from-layer="346" from-port="2" to-layer="357" to-port="0"/>
<edge from-layer="346" from-port="2" to-layer="348" to-port="0"/>
<edge from-layer="346" from-port="2" to-layer="373" to-port="0"/>
<edge from-layer="347" from-port="0" to-layer="348" to-port="1"/>
<edge from-layer="348" from-port="2" to-layer="350" to-port="0"/>
<edge from-layer="349" from-port="0" to-layer="350" to-port="1"/>
<edge from-layer="350" from-port="2" to-layer="351" to-port="0"/>
<edge from-layer="351" from-port="2" to-layer="353" to-port="0"/>
<edge from-layer="352" from-port="0" to-layer="353" to-port="1"/>
<edge from-layer="353" from-port="2" to-layer="354" to-port="0"/>
<edge from-layer="354" from-port="2" to-layer="365" to-port="0"/>
<edge from-layer="355" from-port="0" to-layer="358" to-port="0"/>
<edge from-layer="356" from-port="0" to-layer="357" to-port="1"/>
<edge from-layer="357" from-port="2" to-layer="358" to-port="1"/>
<edge from-layer="358" from-port="2" to-layer="359" to-port="0"/>
<edge from-layer="359" from-port="2" to-layer="361" to-port="0"/>
<edge from-layer="360" from-port="0" to-layer="361" to-port="1"/>
<edge from-layer="361" from-port="2" to-layer="362" to-port="0"/>
<edge from-layer="362" from-port="2" to-layer="364" to-port="0"/>
<edge from-layer="363" from-port="0" to-layer="364" to-port="1"/>
<edge from-layer="364" from-port="2" to-layer="365" to-port="1"/>
<edge from-layer="365" from-port="2" to-layer="366" to-port="0"/>
<edge from-layer="366" from-port="2" to-layer="368" to-port="0"/>
<edge from-layer="367" from-port="0" to-layer="368" to-port="1"/>
<edge from-layer="368" from-port="2" to-layer="369" to-port="0"/>
<edge from-layer="369" from-port="2" to-layer="370" to-port="0"/>
<edge from-layer="370" from-port="1" to-layer="379" to-port="0"/>
<edge from-layer="371" from-port="0" to-layer="374" to-port="0"/>
<edge from-layer="372" from-port="0" to-layer="373" to-port="1"/>
<edge from-layer="373" from-port="2" to-layer="374" to-port="1"/>
<edge from-layer="374" from-port="2" to-layer="375" to-port="0"/>
<edge from-layer="375" from-port="2" to-layer="377" to-port="0"/>
<edge from-layer="376" from-port="0" to-layer="377" to-port="1"/>
<edge from-layer="377" from-port="2" to-layer="378" to-port="0"/>
<edge from-layer="378" from-port="2" to-layer="379" to-port="1"/>
<edge from-layer="379" from-port="2" to-layer="380" to-port="0"/>
<edge from-layer="380" from-port="2" to-layer="382" to-port="0"/>
<edge from-layer="381" from-port="0" to-layer="382" to-port="1"/>
<edge from-layer="382" from-port="2" to-layer="383" to-port="0"/>
<edge from-layer="383" from-port="2" to-layer="385" to-port="0"/>
<edge from-layer="384" from-port="0" to-layer="385" to-port="1"/>
<edge from-layer="385" from-port="2" to-layer="386" to-port="1"/>
<edge from-layer="386" from-port="2" to-layer="387" to-port="1"/>
<edge from-layer="387" from-port="2" to-layer="404" to-port="0"/>
<edge from-layer="387" from-port="2" to-layer="391" to-port="0"/>
<edge from-layer="388" from-port="0" to-layer="403" to-port="0"/>
<edge from-layer="389" from-port="0" to-layer="398" to-port="0"/>
<edge from-layer="390" from-port="0" to-layer="391" to-port="1"/>
<edge from-layer="391" from-port="2" to-layer="393" to-port="0"/>
<edge from-layer="392" from-port="0" to-layer="393" to-port="1"/>
<edge from-layer="393" from-port="2" to-layer="395" to-port="0"/>
<edge from-layer="394" from-port="0" to-layer="395" to-port="1"/>
<edge from-layer="395" from-port="2" to-layer="397" to-port="0"/>
<edge from-layer="396" from-port="0" to-layer="397" to-port="1"/>
<edge from-layer="397" from-port="2" to-layer="398" to-port="1"/>
<edge from-layer="398" from-port="2" to-layer="400" to-port="0"/>
<edge from-layer="399" from-port="0" to-layer="400" to-port="1"/>
<edge from-layer="400" from-port="2" to-layer="402" to-port="0"/>
<edge from-layer="401" from-port="0" to-layer="402" to-port="1"/>
<edge from-layer="402" from-port="2" to-layer="403" to-port="1"/>
<edge from-layer="403" from-port="2" to-layer="404" to-port="1"/>
<edge from-layer="404" from-port="2" to-layer="407" to-port="0"/>
<edge from-layer="404" from-port="2" to-layer="452" to-port="0"/>
<edge from-layer="405" from-port="0" to-layer="451" to-port="0"/>
<edge from-layer="406" from-port="0" to-layer="407" to-port="1"/>
<edge from-layer="407" from-port="2" to-layer="409" to-port="0"/>
<edge from-layer="408" from-port="0" to-layer="409" to-port="1"/>
<edge from-layer="409" from-port="2" to-layer="411" to-port="0"/>
<edge from-layer="410" from-port="0" to-layer="411" to-port="1"/>
<edge from-layer="411" from-port="2" to-layer="413" to-port="0"/>
<edge from-layer="411" from-port="2" to-layer="438" to-port="0"/>
<edge from-layer="411" from-port="2" to-layer="422" to-port="0"/>
<edge from-layer="412" from-port="0" to-layer="413" to-port="1"/>
<edge from-layer="413" from-port="2" to-layer="415" to-port="0"/>
<edge from-layer="414" from-port="0" to-layer="415" to-port="1"/>
<edge from-layer="415" from-port="2" to-layer="416" to-port="0"/>
<edge from-layer="416" from-port="2" to-layer="418" to-port="0"/>
<edge from-layer="417" from-port="0" to-layer="418" to-port="1"/>
<edge from-layer="418" from-port="2" to-layer="419" to-port="0"/>
<edge from-layer="419" from-port="2" to-layer="430" to-port="0"/>
<edge from-layer="420" from-port="0" to-layer="423" to-port="0"/>
<edge from-layer="421" from-port="0" to-layer="422" to-port="1"/>
<edge from-layer="422" from-port="2" to-layer="423" to-port="1"/>
<edge from-layer="423" from-port="2" to-layer="424" to-port="0"/>
<edge from-layer="424" from-port="2" to-layer="426" to-port="0"/>
<edge from-layer="425" from-port="0" to-layer="426" to-port="1"/>
<edge from-layer="426" from-port="2" to-layer="427" to-port="0"/>
<edge from-layer="427" from-port="2" to-layer="429" to-port="0"/>
<edge from-layer="428" from-port="0" to-layer="429" to-port="1"/>
<edge from-layer="429" from-port="2" to-layer="430" to-port="1"/>
<edge from-layer="430" from-port="2" to-layer="431" to-port="0"/>
<edge from-layer="431" from-port="2" to-layer="433" to-port="0"/>
<edge from-layer="432" from-port="0" to-layer="433" to-port="1"/>
<edge from-layer="433" from-port="2" to-layer="434" to-port="0"/>
<edge from-layer="434" from-port="2" to-layer="435" to-port="0"/>
<edge from-layer="435" from-port="1" to-layer="444" to-port="0"/>
<edge from-layer="436" from-port="0" to-layer="439" to-port="0"/>
<edge from-layer="437" from-port="0" to-layer="438" to-port="1"/>
<edge from-layer="438" from-port="2" to-layer="439" to-port="1"/>
<edge from-layer="439" from-port="2" to-layer="440" to-port="0"/>
<edge from-layer="440" from-port="2" to-layer="442" to-port="0"/>
<edge from-layer="441" from-port="0" to-layer="442" to-port="1"/>
<edge from-layer="442" from-port="2" to-layer="443" to-port="0"/>
<edge from-layer="443" from-port="2" to-layer="444" to-port="1"/>
<edge from-layer="444" from-port="2" to-layer="445" to-port="0"/>
<edge from-layer="445" from-port="2" to-layer="447" to-port="0"/>
<edge from-layer="446" from-port="0" to-layer="447" to-port="1"/>
<edge from-layer="447" from-port="2" to-layer="448" to-port="0"/>
<edge from-layer="448" from-port="2" to-layer="450" to-port="0"/>
<edge from-layer="449" from-port="0" to-layer="450" to-port="1"/>
<edge from-layer="450" from-port="2" to-layer="451" to-port="1"/>
<edge from-layer="451" from-port="2" to-layer="452" to-port="1"/>
<edge from-layer="452" from-port="2" to-layer="456" to-port="0"/>
<edge from-layer="452" from-port="2" to-layer="469" to-port="0"/>
<edge from-layer="453" from-port="0" to-layer="468" to-port="0"/>
<edge from-layer="454" from-port="0" to-layer="463" to-port="0"/>
<edge from-layer="455" from-port="0" to-layer="456" to-port="1"/>
<edge from-layer="456" from-port="2" to-layer="458" to-port="0"/>
<edge from-layer="457" from-port="0" to-layer="458" to-port="1"/>
<edge from-layer="458" from-port="2" to-layer="460" to-port="0"/>
<edge from-layer="459" from-port="0" to-layer="460" to-port="1"/>
<edge from-layer="460" from-port="2" to-layer="462" to-port="0"/>
<edge from-layer="461" from-port="0" to-layer="462" to-port="1"/>
<edge from-layer="462" from-port="2" to-layer="463" to-port="1"/>
<edge from-layer="463" from-port="2" to-layer="465" to-port="0"/>
<edge from-layer="464" from-port="0" to-layer="465" to-port="1"/>
<edge from-layer="465" from-port="2" to-layer="467" to-port="0"/>
<edge from-layer="466" from-port="0" to-layer="467" to-port="1"/>
<edge from-layer="467" from-port="2" to-layer="468" to-port="1"/>
<edge from-layer="468" from-port="2" to-layer="469" to-port="1"/>
<edge from-layer="469" from-port="2" to-layer="472" to-port="0"/>
<edge from-layer="469" from-port="2" to-layer="517" to-port="0"/>
<edge from-layer="470" from-port="0" to-layer="516" to-port="0"/>
<edge from-layer="471" from-port="0" to-layer="472" to-port="1"/>
<edge from-layer="472" from-port="2" to-layer="474" to-port="0"/>
<edge from-layer="473" from-port="0" to-layer="474" to-port="1"/>
<edge from-layer="474" from-port="2" to-layer="476" to-port="0"/>
<edge from-layer="475" from-port="0" to-layer="476" to-port="1"/>
<edge from-layer="476" from-port="2" to-layer="478" to-port="0"/>
<edge from-layer="476" from-port="2" to-layer="487" to-port="0"/>
<edge from-layer="476" from-port="2" to-layer="503" to-port="0"/>
<edge from-layer="477" from-port="0" to-layer="478" to-port="1"/>
<edge from-layer="478" from-port="2" to-layer="480" to-port="0"/>
<edge from-layer="479" from-port="0" to-layer="480" to-port="1"/>
<edge from-layer="480" from-port="2" to-layer="481" to-port="0"/>
<edge from-layer="481" from-port="2" to-layer="483" to-port="0"/>
<edge from-layer="482" from-port="0" to-layer="483" to-port="1"/>
<edge from-layer="483" from-port="2" to-layer="484" to-port="0"/>
<edge from-layer="484" from-port="2" to-layer="495" to-port="0"/>
<edge from-layer="485" from-port="0" to-layer="488" to-port="0"/>
<edge from-layer="486" from-port="0" to-layer="487" to-port="1"/>
<edge from-layer="487" from-port="2" to-layer="488" to-port="1"/>
<edge from-layer="488" from-port="2" to-layer="489" to-port="0"/>
<edge from-layer="489" from-port="2" to-layer="491" to-port="0"/>
<edge from-layer="490" from-port="0" to-layer="491" to-port="1"/>
<edge from-layer="491" from-port="2" to-layer="492" to-port="0"/>
<edge from-layer="492" from-port="2" to-layer="494" to-port="0"/>
<edge from-layer="493" from-port="0" to-layer="494" to-port="1"/>
<edge from-layer="494" from-port="2" to-layer="495" to-port="1"/>
<edge from-layer="495" from-port="2" to-layer="496" to-port="0"/>
<edge from-layer="496" from-port="2" to-layer="498" to-port="0"/>
<edge from-layer="497" from-port="0" to-layer="498" to-port="1"/>
<edge from-layer="498" from-port="2" to-layer="499" to-port="0"/>
<edge from-layer="499" from-port="2" to-layer="500" to-port="0"/>
<edge from-layer="500" from-port="1" to-layer="509" to-port="0"/>
<edge from-layer="501" from-port="0" to-layer="504" to-port="0"/>
<edge from-layer="502" from-port="0" to-layer="503" to-port="1"/>
<edge from-layer="503" from-port="2" to-layer="504" to-port="1"/>
<edge from-layer="504" from-port="2" to-layer="505" to-port="0"/>
<edge from-layer="505" from-port="2" to-layer="507" to-port="0"/>
<edge from-layer="506" from-port="0" to-layer="507" to-port="1"/>
<edge from-layer="507" from-port="2" to-layer="508" to-port="0"/>
<edge from-layer="508" from-port="2" to-layer="509" to-port="1"/>
<edge from-layer="509" from-port="2" to-layer="510" to-port="0"/>
<edge from-layer="510" from-port="2" to-layer="512" to-port="0"/>
<edge from-layer="511" from-port="0" to-layer="512" to-port="1"/>
<edge from-layer="512" from-port="2" to-layer="513" to-port="0"/>
<edge from-layer="513" from-port="2" to-layer="515" to-port="0"/>
<edge from-layer="514" from-port="0" to-layer="515" to-port="1"/>
<edge from-layer="515" from-port="2" to-layer="516" to-port="1"/>
<edge from-layer="516" from-port="2" to-layer="517" to-port="1"/>
<edge from-layer="517" from-port="2" to-layer="521" to-port="0"/>
<edge from-layer="517" from-port="2" to-layer="534" to-port="0"/>
<edge from-layer="518" from-port="0" to-layer="533" to-port="0"/>
<edge from-layer="519" from-port="0" to-layer="528" to-port="0"/>
<edge from-layer="520" from-port="0" to-layer="521" to-port="1"/>
<edge from-layer="521" from-port="2" to-layer="523" to-port="0"/>
<edge from-layer="522" from-port="0" to-layer="523" to-port="1"/>
<edge from-layer="523" from-port="2" to-layer="525" to-port="0"/>
<edge from-layer="524" from-port="0" to-layer="525" to-port="1"/>
<edge from-layer="525" from-port="2" to-layer="527" to-port="0"/>
<edge from-layer="526" from-port="0" to-layer="527" to-port="1"/>
<edge from-layer="527" from-port="2" to-layer="528" to-port="1"/>
<edge from-layer="528" from-port="2" to-layer="530" to-port="0"/>
<edge from-layer="529" from-port="0" to-layer="530" to-port="1"/>
<edge from-layer="530" from-port="2" to-layer="532" to-port="0"/>
<edge from-layer="531" from-port="0" to-layer="532" to-port="1"/>
<edge from-layer="532" from-port="2" to-layer="533" to-port="1"/>
<edge from-layer="533" from-port="2" to-layer="534" to-port="1"/>
<edge from-layer="534" from-port="2" to-layer="582" to-port="0"/>
<edge from-layer="534" from-port="2" to-layer="537" to-port="0"/>
<edge from-layer="535" from-port="0" to-layer="581" to-port="0"/>
<edge from-layer="536" from-port="0" to-layer="537" to-port="1"/>
<edge from-layer="537" from-port="2" to-layer="539" to-port="0"/>
<edge from-layer="538" from-port="0" to-layer="539" to-port="1"/>
<edge from-layer="539" from-port="2" to-layer="541" to-port="0"/>
<edge from-layer="540" from-port="0" to-layer="541" to-port="1"/>
<edge from-layer="541" from-port="2" to-layer="543" to-port="0"/>
<edge from-layer="541" from-port="2" to-layer="552" to-port="0"/>
<edge from-layer="541" from-port="2" to-layer="568" to-port="0"/>
<edge from-layer="542" from-port="0" to-layer="543" to-port="1"/>
<edge from-layer="543" from-port="2" to-layer="545" to-port="0"/>
<edge from-layer="544" from-port="0" to-layer="545" to-port="1"/>
<edge from-layer="545" from-port="2" to-layer="546" to-port="0"/>
<edge from-layer="546" from-port="2" to-layer="548" to-port="0"/>
<edge from-layer="547" from-port="0" to-layer="548" to-port="1"/>
<edge from-layer="548" from-port="2" to-layer="549" to-port="0"/>
<edge from-layer="549" from-port="2" to-layer="560" to-port="0"/>
<edge from-layer="550" from-port="0" to-layer="553" to-port="0"/>
<edge from-layer="551" from-port="0" to-layer="552" to-port="1"/>
<edge from-layer="552" from-port="2" to-layer="553" to-port="1"/>
<edge from-layer="553" from-port="2" to-layer="554" to-port="0"/>
<edge from-layer="554" from-port="2" to-layer="556" to-port="0"/>
<edge from-layer="555" from-port="0" to-layer="556" to-port="1"/>
<edge from-layer="556" from-port="2" to-layer="557" to-port="0"/>
<edge from-layer="557" from-port="2" to-layer="559" to-port="0"/>
<edge from-layer="558" from-port="0" to-layer="559" to-port="1"/>
<edge from-layer="559" from-port="2" to-layer="560" to-port="1"/>
<edge from-layer="560" from-port="2" to-layer="561" to-port="0"/>
<edge from-layer="561" from-port="2" to-layer="563" to-port="0"/>
<edge from-layer="562" from-port="0" to-layer="563" to-port="1"/>
<edge from-layer="563" from-port="2" to-layer="564" to-port="0"/>
<edge from-layer="564" from-port="2" to-layer="565" to-port="0"/>
<edge from-layer="565" from-port="1" to-layer="574" to-port="0"/>
<edge from-layer="566" from-port="0" to-layer="569" to-port="0"/>
<edge from-layer="567" from-port="0" to-layer="568" to-port="1"/>
<edge from-layer="568" from-port="2" to-layer="569" to-port="1"/>
<edge from-layer="569" from-port="2" to-layer="570" to-port="0"/>
<edge from-layer="570" from-port="2" to-layer="572" to-port="0"/>
<edge from-layer="571" from-port="0" to-layer="572" to-port="1"/>
<edge from-layer="572" from-port="2" to-layer="573" to-port="0"/>
<edge from-layer="573" from-port="2" to-layer="574" to-port="1"/>
<edge from-layer="574" from-port="2" to-layer="575" to-port="0"/>
<edge from-layer="575" from-port="2" to-layer="577" to-port="0"/>
<edge from-layer="576" from-port="0" to-layer="577" to-port="1"/>
<edge from-layer="577" from-port="2" to-layer="578" to-port="0"/>
<edge from-layer="578" from-port="2" to-layer="580" to-port="0"/>
<edge from-layer="579" from-port="0" to-layer="580" to-port="1"/>
<edge from-layer="580" from-port="2" to-layer="581" to-port="1"/>
<edge from-layer="581" from-port="2" to-layer="582" to-port="1"/>
<edge from-layer="582" from-port="2" to-layer="599" to-port="0"/>
<edge from-layer="582" from-port="2" to-layer="586" to-port="0"/>
<edge from-layer="583" from-port="0" to-layer="598" to-port="0"/>
<edge from-layer="584" from-port="0" to-layer="593" to-port="0"/>
<edge from-layer="585" from-port="0" to-layer="586" to-port="1"/>
<edge from-layer="586" from-port="2" to-layer="588" to-port="0"/>
<edge from-layer="587" from-port="0" to-layer="588" to-port="1"/>
<edge from-layer="588" from-port="2" to-layer="590" to-port="0"/>
<edge from-layer="589" from-port="0" to-layer="590" to-port="1"/>
<edge from-layer="590" from-port="2" to-layer="592" to-port="0"/>
<edge from-layer="591" from-port="0" to-layer="592" to-port="1"/>
<edge from-layer="592" from-port="2" to-layer="593" to-port="1"/>
<edge from-layer="593" from-port="2" to-layer="595" to-port="0"/>
<edge from-layer="594" from-port="0" to-layer="595" to-port="1"/>
<edge from-layer="595" from-port="2" to-layer="597" to-port="0"/>
<edge from-layer="596" from-port="0" to-layer="597" to-port="1"/>
<edge from-layer="597" from-port="2" to-layer="598" to-port="1"/>
<edge from-layer="598" from-port="2" to-layer="599" to-port="1"/>
<edge from-layer="599" from-port="2" to-layer="647" to-port="0"/>
<edge from-layer="599" from-port="2" to-layer="602" to-port="0"/>
<edge from-layer="600" from-port="0" to-layer="646" to-port="0"/>
<edge from-layer="601" from-port="0" to-layer="602" to-port="1"/>
<edge from-layer="602" from-port="2" to-layer="604" to-port="0"/>
<edge from-layer="603" from-port="0" to-layer="604" to-port="1"/>
<edge from-layer="604" from-port="2" to-layer="606" to-port="0"/>
<edge from-layer="605" from-port="0" to-layer="606" to-port="1"/>
<edge from-layer="606" from-port="2" to-layer="617" to-port="0"/>
<edge from-layer="606" from-port="2" to-layer="633" to-port="0"/>
<edge from-layer="606" from-port="2" to-layer="608" to-port="0"/>
<edge from-layer="607" from-port="0" to-layer="608" to-port="1"/>
<edge from-layer="608" from-port="2" to-layer="610" to-port="0"/>
<edge from-layer="609" from-port="0" to-layer="610" to-port="1"/>
<edge from-layer="610" from-port="2" to-layer="611" to-port="0"/>
<edge from-layer="611" from-port="2" to-layer="613" to-port="0"/>
<edge from-layer="612" from-port="0" to-layer="613" to-port="1"/>
<edge from-layer="613" from-port="2" to-layer="614" to-port="0"/>
<edge from-layer="614" from-port="2" to-layer="625" to-port="0"/>
<edge from-layer="615" from-port="0" to-layer="618" to-port="0"/>
<edge from-layer="616" from-port="0" to-layer="617" to-port="1"/>
<edge from-layer="617" from-port="2" to-layer="618" to-port="1"/>
<edge from-layer="618" from-port="2" to-layer="619" to-port="0"/>
<edge from-layer="619" from-port="2" to-layer="621" to-port="0"/>
<edge from-layer="620" from-port="0" to-layer="621" to-port="1"/>
<edge from-layer="621" from-port="2" to-layer="622" to-port="0"/>
<edge from-layer="622" from-port="2" to-layer="624" to-port="0"/>
<edge from-layer="623" from-port="0" to-layer="624" to-port="1"/>
<edge from-layer="624" from-port="2" to-layer="625" to-port="1"/>
<edge from-layer="625" from-port="2" to-layer="626" to-port="0"/>
<edge from-layer="626" from-port="2" to-layer="628" to-port="0"/>
<edge from-layer="627" from-port="0" to-layer="628" to-port="1"/>
<edge from-layer="628" from-port="2" to-layer="629" to-port="0"/>
<edge from-layer="629" from-port="2" to-layer="630" to-port="0"/>
<edge from-layer="630" from-port="1" to-layer="639" to-port="0"/>
<edge from-layer="631" from-port="0" to-layer="634" to-port="0"/>
<edge from-layer="632" from-port="0" to-layer="633" to-port="1"/>
<edge from-layer="633" from-port="2" to-layer="634" to-port="1"/>
<edge from-layer="634" from-port="2" to-layer="635" to-port="0"/>
<edge from-layer="635" from-port="2" to-layer="637" to-port="0"/>
<edge from-layer="636" from-port="0" to-layer="637" to-port="1"/>
<edge from-layer="637" from-port="2" to-layer="638" to-port="0"/>
<edge from-layer="638" from-port="2" to-layer="639" to-port="1"/>
<edge from-layer="639" from-port="2" to-layer="640" to-port="0"/>
<edge from-layer="640" from-port="2" to-layer="642" to-port="0"/>
<edge from-layer="641" from-port="0" to-layer="642" to-port="1"/>
<edge from-layer="642" from-port="2" to-layer="643" to-port="0"/>
<edge from-layer="643" from-port="2" to-layer="645" to-port="0"/>
<edge from-layer="644" from-port="0" to-layer="645" to-port="1"/>
<edge from-layer="645" from-port="2" to-layer="646" to-port="1"/>
<edge from-layer="646" from-port="2" to-layer="647" to-port="1"/>
<edge from-layer="647" from-port="2" to-layer="651" to-port="0"/>
<edge from-layer="647" from-port="2" to-layer="664" to-port="0"/>
<edge from-layer="648" from-port="0" to-layer="663" to-port="0"/>
<edge from-layer="649" from-port="0" to-layer="658" to-port="0"/>
<edge from-layer="650" from-port="0" to-layer="651" to-port="1"/>
<edge from-layer="651" from-port="2" to-layer="653" to-port="0"/>
<edge from-layer="652" from-port="0" to-layer="653" to-port="1"/>
<edge from-layer="653" from-port="2" to-layer="655" to-port="0"/>
<edge from-layer="654" from-port="0" to-layer="655" to-port="1"/>
<edge from-layer="655" from-port="2" to-layer="657" to-port="0"/>
<edge from-layer="656" from-port="0" to-layer="657" to-port="1"/>
<edge from-layer="657" from-port="2" to-layer="658" to-port="1"/>
<edge from-layer="658" from-port="2" to-layer="660" to-port="0"/>
<edge from-layer="659" from-port="0" to-layer="660" to-port="1"/>
<edge from-layer="660" from-port="2" to-layer="662" to-port="0"/>
<edge from-layer="661" from-port="0" to-layer="662" to-port="1"/>
<edge from-layer="662" from-port="2" to-layer="663" to-port="1"/>
<edge from-layer="663" from-port="2" to-layer="664" to-port="1"/>
<edge from-layer="664" from-port="2" to-layer="712" to-port="0"/>
<edge from-layer="664" from-port="2" to-layer="667" to-port="0"/>
<edge from-layer="665" from-port="0" to-layer="711" to-port="0"/>
<edge from-layer="666" from-port="0" to-layer="667" to-port="1"/>
<edge from-layer="667" from-port="2" to-layer="669" to-port="0"/>
<edge from-layer="668" from-port="0" to-layer="669" to-port="1"/>
<edge from-layer="669" from-port="2" to-layer="671" to-port="0"/>
<edge from-layer="670" from-port="0" to-layer="671" to-port="1"/>
<edge from-layer="671" from-port="2" to-layer="673" to-port="0"/>
<edge from-layer="671" from-port="2" to-layer="682" to-port="0"/>
<edge from-layer="671" from-port="2" to-layer="698" to-port="0"/>
<edge from-layer="672" from-port="0" to-layer="673" to-port="1"/>
<edge from-layer="673" from-port="2" to-layer="675" to-port="0"/>
<edge from-layer="674" from-port="0" to-layer="675" to-port="1"/>
<edge from-layer="675" from-port="2" to-layer="676" to-port="0"/>
<edge from-layer="676" from-port="2" to-layer="678" to-port="0"/>
<edge from-layer="677" from-port="0" to-layer="678" to-port="1"/>
<edge from-layer="678" from-port="2" to-layer="679" to-port="0"/>
<edge from-layer="679" from-port="2" to-layer="690" to-port="0"/>
<edge from-layer="680" from-port="0" to-layer="683" to-port="0"/>
<edge from-layer="681" from-port="0" to-layer="682" to-port="1"/>
<edge from-layer="682" from-port="2" to-layer="683" to-port="1"/>
<edge from-layer="683" from-port="2" to-layer="684" to-port="0"/>
<edge from-layer="684" from-port="2" to-layer="686" to-port="0"/>
<edge from-layer="685" from-port="0" to-layer="686" to-port="1"/>
<edge from-layer="686" from-port="2" to-layer="687" to-port="0"/>
<edge from-layer="687" from-port="2" to-layer="689" to-port="0"/>
<edge from-layer="688" from-port="0" to-layer="689" to-port="1"/>
<edge from-layer="689" from-port="2" to-layer="690" to-port="1"/>
<edge from-layer="690" from-port="2" to-layer="691" to-port="0"/>
<edge from-layer="691" from-port="2" to-layer="693" to-port="0"/>
<edge from-layer="692" from-port="0" to-layer="693" to-port="1"/>
<edge from-layer="693" from-port="2" to-layer="694" to-port="0"/>
<edge from-layer="694" from-port="2" to-layer="695" to-port="0"/>
<edge from-layer="695" from-port="1" to-layer="704" to-port="0"/>
<edge from-layer="696" from-port="0" to-layer="699" to-port="0"/>
<edge from-layer="697" from-port="0" to-layer="698" to-port="1"/>
<edge from-layer="698" from-port="2" to-layer="699" to-port="1"/>
<edge from-layer="699" from-port="2" to-layer="700" to-port="0"/>
<edge from-layer="700" from-port="2" to-layer="702" to-port="0"/>
<edge from-layer="701" from-port="0" to-layer="702" to-port="1"/>
<edge from-layer="702" from-port="2" to-layer="703" to-port="0"/>
<edge from-layer="703" from-port="2" to-layer="704" to-port="1"/>
<edge from-layer="704" from-port="2" to-layer="705" to-port="0"/>
<edge from-layer="705" from-port="2" to-layer="707" to-port="0"/>
<edge from-layer="706" from-port="0" to-layer="707" to-port="1"/>
<edge from-layer="707" from-port="2" to-layer="708" to-port="0"/>
<edge from-layer="708" from-port="2" to-layer="710" to-port="0"/>
<edge from-layer="709" from-port="0" to-layer="710" to-port="1"/>
<edge from-layer="710" from-port="2" to-layer="711" to-port="1"/>
<edge from-layer="711" from-port="2" to-layer="712" to-port="1"/>
<edge from-layer="712" from-port="2" to-layer="716" to-port="0"/>
<edge from-layer="712" from-port="2" to-layer="729" to-port="0"/>
<edge from-layer="713" from-port="0" to-layer="728" to-port="0"/>
<edge from-layer="714" from-port="0" to-layer="723" to-port="0"/>
<edge from-layer="715" from-port="0" to-layer="716" to-port="1"/>
<edge from-layer="716" from-port="2" to-layer="718" to-port="0"/>
<edge from-layer="717" from-port="0" to-layer="718" to-port="1"/>
<edge from-layer="718" from-port="2" to-layer="720" to-port="0"/>
<edge from-layer="719" from-port="0" to-layer="720" to-port="1"/>
<edge from-layer="720" from-port="2" to-layer="722" to-port="0"/>
<edge from-layer="721" from-port="0" to-layer="722" to-port="1"/>
<edge from-layer="722" from-port="2" to-layer="723" to-port="1"/>
<edge from-layer="723" from-port="2" to-layer="725" to-port="0"/>
<edge from-layer="724" from-port="0" to-layer="725" to-port="1"/>
<edge from-layer="725" from-port="2" to-layer="727" to-port="0"/>
<edge from-layer="726" from-port="0" to-layer="727" to-port="1"/>
<edge from-layer="727" from-port="2" to-layer="728" to-port="1"/>
<edge from-layer="728" from-port="2" to-layer="729" to-port="1"/>
<edge from-layer="729" from-port="2" to-layer="732" to-port="0"/>
<edge from-layer="729" from-port="2" to-layer="777" to-port="0"/>
<edge from-layer="730" from-port="0" to-layer="776" to-port="0"/>
<edge from-layer="731" from-port="0" to-layer="732" to-port="1"/>
<edge from-layer="732" from-port="2" to-layer="734" to-port="0"/>
<edge from-layer="733" from-port="0" to-layer="734" to-port="1"/>
<edge from-layer="734" from-port="2" to-layer="736" to-port="0"/>
<edge from-layer="735" from-port="0" to-layer="736" to-port="1"/>
<edge from-layer="736" from-port="2" to-layer="738" to-port="0"/>
<edge from-layer="736" from-port="2" to-layer="747" to-port="0"/>
<edge from-layer="736" from-port="2" to-layer="763" to-port="0"/>
<edge from-layer="737" from-port="0" to-layer="738" to-port="1"/>
<edge from-layer="738" from-port="2" to-layer="740" to-port="0"/>
<edge from-layer="739" from-port="0" to-layer="740" to-port="1"/>
<edge from-layer="740" from-port="2" to-layer="741" to-port="0"/>
<edge from-layer="741" from-port="2" to-layer="743" to-port="0"/>
<edge from-layer="742" from-port="0" to-layer="743" to-port="1"/>
<edge from-layer="743" from-port="2" to-layer="744" to-port="0"/>
<edge from-layer="744" from-port="2" to-layer="755" to-port="0"/>
<edge from-layer="745" from-port="0" to-layer="748" to-port="0"/>
<edge from-layer="746" from-port="0" to-layer="747" to-port="1"/>
<edge from-layer="747" from-port="2" to-layer="748" to-port="1"/>
<edge from-layer="748" from-port="2" to-layer="749" to-port="0"/>
<edge from-layer="749" from-port="2" to-layer="751" to-port="0"/>
<edge from-layer="750" from-port="0" to-layer="751" to-port="1"/>
<edge from-layer="751" from-port="2" to-layer="752" to-port="0"/>
<edge from-layer="752" from-port="2" to-layer="754" to-port="0"/>
<edge from-layer="753" from-port="0" to-layer="754" to-port="1"/>
<edge from-layer="754" from-port="2" to-layer="755" to-port="1"/>
<edge from-layer="755" from-port="2" to-layer="756" to-port="0"/>
<edge from-layer="756" from-port="2" to-layer="758" to-port="0"/>
<edge from-layer="757" from-port="0" to-layer="758" to-port="1"/>
<edge from-layer="758" from-port="2" to-layer="759" to-port="0"/>
<edge from-layer="759" from-port="2" to-layer="760" to-port="0"/>
<edge from-layer="760" from-port="1" to-layer="769" to-port="0"/>
<edge from-layer="761" from-port="0" to-layer="764" to-port="0"/>
<edge from-layer="762" from-port="0" to-layer="763" to-port="1"/>
<edge from-layer="763" from-port="2" to-layer="764" to-port="1"/>
<edge from-layer="764" from-port="2" to-layer="765" to-port="0"/>
<edge from-layer="765" from-port="2" to-layer="767" to-port="0"/>
<edge from-layer="766" from-port="0" to-layer="767" to-port="1"/>
<edge from-layer="767" from-port="2" to-layer="768" to-port="0"/>
<edge from-layer="768" from-port="2" to-layer="769" to-port="1"/>
<edge from-layer="769" from-port="2" to-layer="770" to-port="0"/>
<edge from-layer="770" from-port="2" to-layer="772" to-port="0"/>
<edge from-layer="771" from-port="0" to-layer="772" to-port="1"/>
<edge from-layer="772" from-port="2" to-layer="773" to-port="0"/>
<edge from-layer="773" from-port="2" to-layer="775" to-port="0"/>
<edge from-layer="774" from-port="0" to-layer="775" to-port="1"/>
<edge from-layer="775" from-port="2" to-layer="776" to-port="1"/>
<edge from-layer="776" from-port="2" to-layer="777" to-port="1"/>
<edge from-layer="777" from-port="2" to-layer="781" to-port="0"/>
<edge from-layer="777" from-port="2" to-layer="794" to-port="0"/>
<edge from-layer="778" from-port="0" to-layer="793" to-port="0"/>
<edge from-layer="779" from-port="0" to-layer="788" to-port="0"/>
<edge from-layer="780" from-port="0" to-layer="781" to-port="1"/>
<edge from-layer="781" from-port="2" to-layer="783" to-port="0"/>
<edge from-layer="782" from-port="0" to-layer="783" to-port="1"/>
<edge from-layer="783" from-port="2" to-layer="785" to-port="0"/>
<edge from-layer="784" from-port="0" to-layer="785" to-port="1"/>
<edge from-layer="785" from-port="2" to-layer="787" to-port="0"/>
<edge from-layer="786" from-port="0" to-layer="787" to-port="1"/>
<edge from-layer="787" from-port="2" to-layer="788" to-port="1"/>
<edge from-layer="788" from-port="2" to-layer="790" to-port="0"/>
<edge from-layer="789" from-port="0" to-layer="790" to-port="1"/>
<edge from-layer="790" from-port="2" to-layer="792" to-port="0"/>
<edge from-layer="791" from-port="0" to-layer="792" to-port="1"/>
<edge from-layer="792" from-port="2" to-layer="793" to-port="1"/>
<edge from-layer="793" from-port="2" to-layer="794" to-port="1"/>
<edge from-layer="794" from-port="2" to-layer="796" to-port="0"/>
<edge from-layer="795" from-port="0" to-layer="796" to-port="1"/>
<edge from-layer="796" from-port="2" to-layer="798" to-port="0"/>
<edge from-layer="797" from-port="0" to-layer="798" to-port="1"/>
<edge from-layer="798" from-port="2" to-layer="800" to-port="0"/>
<edge from-layer="799" from-port="0" to-layer="800" to-port="1"/>
<edge from-layer="800" from-port="2" to-layer="801" to-port="0"/>
</edges>
<meta_data>
<MO_version value="2022.1.0-7019-cdb9bec7210-releases/2022/1"/>
<Runtime_version value="2022.1.0-7019-cdb9bec7210-releases/2022/1"/>
<legacy_path value="False"/>
<cli_parameters>
<caffe_parser_path value="DIR"/>
<compress_fp16 value="False"/>
<data_type value="float"/>
<disable_nhwc_to_nchw value="False"/>
<disable_omitting_optional value="False"/>
<disable_resnet_optimization value="False"/>
<disable_weights_compression value="False"/>
<enable_concat_optimization value="False"/>
<enable_flattening_nested_params value="False"/>
<enable_ssd_gluoncv value="False"/>
<extensions value="DIR"/>
<framework value="onnx"/>
<freeze_placeholder_with_value value="{}"/>
<input_model value="DIR/text_encoder.onnx"/>
<input_model_is_text value="False"/>
<k value="DIR/CustomLayersMapping.xml"/>
<layout value="()"/>
<layout_values value="{}"/>
<legacy_mxnet_model value="False"/>
<log_level value="ERROR"/>
<mean_scale_values value="{}"/>
<mean_values value="()"/>
<model_name value="text_encoder"/>
<output_dir value="DIR"/>
<placeholder_data_types value="{}"/>
<progress value="False"/>
<remove_memory value="False"/>
<remove_output_softmax value="False"/>
<reverse_input_channels value="False"/>
<save_params_from_nd value="False"/>
<scale_values value="()"/>
<silent value="False"/>
<source_layout value="()"/>
<static_shape value="False"/>
<stream_output value="False"/>
<target_layout value="()"/>
<transform value=""/>
<use_legacy_frontend value="False"/>
<use_new_frontend value="False"/>
<unset unset_cli_parameters="batch, counts, disable_fusing, finegrain_fusing, input, input_checkpoint, input_meta_graph, input_proto, input_shape, input_symbol, mean_file, mean_file_offsets, nd_prefix_name, output, placeholder_shapes, pretrained_model_name, saved_model_dir, saved_model_tags, scale, tensorboard_logdir, tensorflow_custom_layer_libraries, tensorflow_custom_operations_config_update, tensorflow_object_detection_api_pipeline_config, tensorflow_use_custom_operations_config, transformations_config"/>
</cli_parameters>
</meta_data>
</net>