use crate::burn_backend::onnx::{Source::*, Transform::*, Weight};
pub(crate) const WEIGHTS: &[Weight] = &[
Weight { path: "submodule1.constant662", shape: Some(&[1]), source: ConstF32(&[-1.0]) },
Weight { path: "submodule1.constant663", shape: Some(&[1]), source: ConstF32(&[2.0]) },
Weight { path: "submodule1.constant664", shape: Some(&[1]), source: ConstF32(&[1.0]) },
Weight { path: "submodule1.constant665", shape: Some(&[1]), source: ConstF32(&[-1.0]) },
Weight { path: "submodule1.constant666", shape: Some(&[1]), source: ConstF32(&[2.0]) },
Weight { path: "submodule1.constant667", shape: Some(&[1]), source: ConstF32(&[1.0]) },
Weight { path: "submodule1.constant668", shape: Some(&[1]), source: ConstF32(&[-1.0]) },
Weight { path: "submodule1.constant669", shape: Some(&[1]), source: ConstF32(&[2.0]) },
Weight { path: "submodule1.constant670", shape: Some(&[1]), source: ConstF32(&[1.0]) },
Weight { path: "submodule1.constant681", shape: Some(&[1, 9999, 1024]), source: Param("/pos_enc/Slice#0", CenterRows) },
Weight { path: "submodule1.conv2d1.bias", shape: Some(&[256]), source: Param("pre_encode.conv.0.bias", Copy) },
Weight { path: "submodule1.conv2d1.weight", shape: Some(&[256, 1, 3, 3]), source: Param("pre_encode.conv.0.weight", Copy) },
Weight { path: "submodule1.conv2d2.bias", shape: Some(&[256]), source: Param("pre_encode.conv.2.bias", Copy) },
Weight { path: "submodule1.conv2d2.weight", shape: Some(&[256, 1, 3, 3]), source: Param("pre_encode.conv.2.weight", Copy) },
Weight { path: "submodule1.conv2d3.bias", shape: Some(&[256]), source: Param("pre_encode.conv.3.bias", Copy) },
Weight { path: "submodule1.conv2d3.weight", shape: Some(&[256, 256, 1, 1]), source: Param("pre_encode.conv.3.weight", Copy) },
Weight { path: "submodule1.conv2d4.bias", shape: Some(&[256]), source: Param("pre_encode.conv.5.bias", Copy) },
Weight { path: "submodule1.conv2d4.weight", shape: Some(&[256, 1, 3, 3]), source: Param("pre_encode.conv.5.weight", Copy) },
Weight { path: "submodule1.conv2d5.bias", shape: Some(&[256]), source: Param("pre_encode.conv.6.bias", Copy) },
Weight { path: "submodule1.conv2d5.weight", shape: Some(&[256, 256, 1, 1]), source: Param("pre_encode.conv.6.weight", Copy) },
Weight { path: "submodule1.linear1.bias", shape: Some(&[1024]), source: Param("pre_encode.out.bias", Copy) },
Weight { path: "submodule1.linear1.weight", shape: Some(&[4096, 1024]), source: Param("/pre_encode/out/MatMul#1", Copy) },
Weight { path: "submodule10.constant1315", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule10.constant1316", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule10.constant132", shape: Some(&[8, 128]), source: Param("layers.8.self_attn.pos_bias_u", Copy) },
Weight { path: "submodule10.constant133", shape: Some(&[8, 128]), source: Param("layers.8.self_attn.pos_bias_v", Copy) },
Weight { path: "submodule10.constant1362", shape: Some(&[1]), source: ConstF32(&[11.313708305358887]) },
Weight { path: "submodule10.conv1d22.weight", shape: Some(&[2048, 1024, 1]), source: Param("layers.7.conv.pointwise_conv1.weight", Copy) },
Weight { path: "submodule10.conv1d23.bias", shape: Some(&[1024]), source: Param("/layers.7/conv/depthwise_conv/Conv#2", Copy) },
Weight { path: "submodule10.conv1d23.weight", shape: Some(&[1024, 1, 9]), source: Param("/layers.7/conv/depthwise_conv/Conv#1", Copy) },
Weight { path: "submodule10.conv1d24.weight", shape: Some(&[1024, 1024, 1]), source: Param("layers.7.conv.pointwise_conv2.weight", Copy) },
Weight { path: "submodule10.layernormalization38.beta", shape: Some(&[1024]), source: Param("layers.7.norm_conv.bias", Copy) },
Weight { path: "submodule10.layernormalization38.gamma", shape: Some(&[1024]), source: Param("layers.7.norm_conv.weight", Copy) },
Weight { path: "submodule10.layernormalization39.beta", shape: Some(&[1024]), source: Param("layers.7.norm_feed_forward2.bias", Copy) },
Weight { path: "submodule10.layernormalization39.gamma", shape: Some(&[1024]), source: Param("layers.7.norm_feed_forward2.weight", Copy) },
Weight { path: "submodule10.layernormalization40.beta", shape: Some(&[1024]), source: Param("layers.7.norm_out.bias", Copy) },
Weight { path: "submodule10.layernormalization40.gamma", shape: Some(&[1024]), source: Param("layers.7.norm_out.weight", Copy) },
Weight { path: "submodule10.layernormalization41.beta", shape: Some(&[1024]), source: Param("layers.8.norm_feed_forward1.bias", Copy) },
Weight { path: "submodule10.layernormalization41.gamma", shape: Some(&[1024]), source: Param("layers.8.norm_feed_forward1.weight", Copy) },
Weight { path: "submodule10.layernormalization42.beta", shape: Some(&[1024]), source: Param("layers.8.norm_self_att.bias", Copy) },
Weight { path: "submodule10.layernormalization42.gamma", shape: Some(&[1024]), source: Param("layers.8.norm_self_att.weight", Copy) },
Weight { path: "submodule10.linear72.weight", shape: Some(&[1024, 4096]), source: Param("/layers.7/feed_forward2/linear1/MatMul#1", Copy) },
Weight { path: "submodule10.linear73.weight", shape: Some(&[4096, 1024]), source: Param("/layers.7/feed_forward2/linear2/MatMul#1", Copy) },
Weight { path: "submodule10.linear74.weight", shape: Some(&[1024, 4096]), source: Param("/layers.8/feed_forward1/linear1/MatMul#1", Copy) },
Weight { path: "submodule10.linear75.weight", shape: Some(&[4096, 1024]), source: Param("/layers.8/feed_forward1/linear2/MatMul#1", Copy) },
Weight { path: "submodule10.linear76.weight", shape: Some(&[1024, 1024]), source: Param("/layers.8/self_attn/linear_q/MatMul#1", Copy) },
Weight { path: "submodule10.linear77.weight", shape: Some(&[1024, 1024]), source: Param("/layers.8/self_attn/linear_k/MatMul#1", Copy) },
Weight { path: "submodule10.linear78.weight", shape: Some(&[1024, 1024]), source: Param("/layers.8/self_attn/linear_v/MatMul#1", Copy) },
Weight { path: "submodule10.linear79.weight", shape: Some(&[1024, 1024]), source: Param("/layers.8/self_attn/linear_pos/MatMul#1", Copy) },
Weight { path: "submodule10.linear80.weight", shape: Some(&[1024, 1024]), source: Param("/layers.8/self_attn/linear_out/MatMul#1", Copy) },
Weight { path: "submodule11.constant1378", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule11.constant1379", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule11.constant1425", shape: Some(&[1]), source: ConstF32(&[11.313708305358887]) },
Weight { path: "submodule11.constant146", shape: Some(&[8, 128]), source: Param("layers.9.self_attn.pos_bias_u", Copy) },
Weight { path: "submodule11.constant147", shape: Some(&[8, 128]), source: Param("layers.9.self_attn.pos_bias_v", Copy) },
Weight { path: "submodule11.conv1d25.weight", shape: Some(&[2048, 1024, 1]), source: Param("layers.8.conv.pointwise_conv1.weight", Copy) },
Weight { path: "submodule11.conv1d26.bias", shape: Some(&[1024]), source: Param("/layers.8/conv/depthwise_conv/Conv#2", Copy) },
Weight { path: "submodule11.conv1d26.weight", shape: Some(&[1024, 1, 9]), source: Param("/layers.8/conv/depthwise_conv/Conv#1", Copy) },
Weight { path: "submodule11.conv1d27.weight", shape: Some(&[1024, 1024, 1]), source: Param("layers.8.conv.pointwise_conv2.weight", Copy) },
Weight { path: "submodule11.layernormalization43.beta", shape: Some(&[1024]), source: Param("layers.8.norm_conv.bias", Copy) },
Weight { path: "submodule11.layernormalization43.gamma", shape: Some(&[1024]), source: Param("layers.8.norm_conv.weight", Copy) },
Weight { path: "submodule11.layernormalization44.beta", shape: Some(&[1024]), source: Param("layers.8.norm_feed_forward2.bias", Copy) },
Weight { path: "submodule11.layernormalization44.gamma", shape: Some(&[1024]), source: Param("layers.8.norm_feed_forward2.weight", Copy) },
Weight { path: "submodule11.layernormalization45.beta", shape: Some(&[1024]), source: Param("layers.8.norm_out.bias", Copy) },
Weight { path: "submodule11.layernormalization45.gamma", shape: Some(&[1024]), source: Param("layers.8.norm_out.weight", Copy) },
Weight { path: "submodule11.layernormalization46.beta", shape: Some(&[1024]), source: Param("layers.9.norm_feed_forward1.bias", Copy) },
Weight { path: "submodule11.layernormalization46.gamma", shape: Some(&[1024]), source: Param("layers.9.norm_feed_forward1.weight", Copy) },
Weight { path: "submodule11.layernormalization47.beta", shape: Some(&[1024]), source: Param("layers.9.norm_self_att.bias", Copy) },
Weight { path: "submodule11.layernormalization47.gamma", shape: Some(&[1024]), source: Param("layers.9.norm_self_att.weight", Copy) },
Weight { path: "submodule11.linear81.weight", shape: Some(&[1024, 4096]), source: Param("/layers.8/feed_forward2/linear1/MatMul#1", Copy) },
Weight { path: "submodule11.linear82.weight", shape: Some(&[4096, 1024]), source: Param("/layers.8/feed_forward2/linear2/MatMul#1", Copy) },
Weight { path: "submodule11.linear83.weight", shape: Some(&[1024, 4096]), source: Param("/layers.9/feed_forward1/linear1/MatMul#1", Copy) },
Weight { path: "submodule11.linear84.weight", shape: Some(&[4096, 1024]), source: Param("/layers.9/feed_forward1/linear2/MatMul#1", Copy) },
Weight { path: "submodule11.linear85.weight", shape: Some(&[1024, 1024]), source: Param("/layers.9/self_attn/linear_q/MatMul#1", Copy) },
Weight { path: "submodule11.linear86.weight", shape: Some(&[1024, 1024]), source: Param("/layers.9/self_attn/linear_k/MatMul#1", Copy) },
Weight { path: "submodule11.linear87.weight", shape: Some(&[1024, 1024]), source: Param("/layers.9/self_attn/linear_v/MatMul#1", Copy) },
Weight { path: "submodule11.linear88.weight", shape: Some(&[1024, 1024]), source: Param("/layers.9/self_attn/linear_pos/MatMul#1", Copy) },
Weight { path: "submodule11.linear89.weight", shape: Some(&[1024, 1024]), source: Param("/layers.9/self_attn/linear_out/MatMul#1", Copy) },
Weight { path: "submodule12.constant1441", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule12.constant1442", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule12.constant1488", shape: Some(&[1]), source: ConstF32(&[11.313708305358887]) },
Weight { path: "submodule12.constant160", shape: Some(&[8, 128]), source: Param("layers.10.self_attn.pos_bias_u", Copy) },
Weight { path: "submodule12.constant161", shape: Some(&[8, 128]), source: Param("layers.10.self_attn.pos_bias_v", Copy) },
Weight { path: "submodule12.conv1d28.weight", shape: Some(&[2048, 1024, 1]), source: Param("layers.9.conv.pointwise_conv1.weight", Copy) },
Weight { path: "submodule12.conv1d29.bias", shape: Some(&[1024]), source: Param("/layers.9/conv/depthwise_conv/Conv#2", Copy) },
Weight { path: "submodule12.conv1d29.weight", shape: Some(&[1024, 1, 9]), source: Param("/layers.9/conv/depthwise_conv/Conv#1", Copy) },
Weight { path: "submodule12.conv1d30.weight", shape: Some(&[1024, 1024, 1]), source: Param("layers.9.conv.pointwise_conv2.weight", Copy) },
Weight { path: "submodule12.layernormalization48.beta", shape: Some(&[1024]), source: Param("layers.9.norm_conv.bias", Copy) },
Weight { path: "submodule12.layernormalization48.gamma", shape: Some(&[1024]), source: Param("layers.9.norm_conv.weight", Copy) },
Weight { path: "submodule12.layernormalization49.beta", shape: Some(&[1024]), source: Param("layers.9.norm_feed_forward2.bias", Copy) },
Weight { path: "submodule12.layernormalization49.gamma", shape: Some(&[1024]), source: Param("layers.9.norm_feed_forward2.weight", Copy) },
Weight { path: "submodule12.layernormalization50.beta", shape: Some(&[1024]), source: Param("layers.9.norm_out.bias", Copy) },
Weight { path: "submodule12.layernormalization50.gamma", shape: Some(&[1024]), source: Param("layers.9.norm_out.weight", Copy) },
Weight { path: "submodule12.layernormalization51.beta", shape: Some(&[1024]), source: Param("layers.10.norm_feed_forward1.bias", Copy) },
Weight { path: "submodule12.layernormalization51.gamma", shape: Some(&[1024]), source: Param("layers.10.norm_feed_forward1.weight", Copy) },
Weight { path: "submodule12.layernormalization52.beta", shape: Some(&[1024]), source: Param("layers.10.norm_self_att.bias", Copy) },
Weight { path: "submodule12.layernormalization52.gamma", shape: Some(&[1024]), source: Param("layers.10.norm_self_att.weight", Copy) },
Weight { path: "submodule12.linear90.weight", shape: Some(&[1024, 4096]), source: Param("/layers.9/feed_forward2/linear1/MatMul#1", Copy) },
Weight { path: "submodule12.linear91.weight", shape: Some(&[4096, 1024]), source: Param("/layers.9/feed_forward2/linear2/MatMul#1", Copy) },
Weight { path: "submodule12.linear92.weight", shape: Some(&[1024, 4096]), source: Param("/layers.10/feed_forward1/linear1/MatMul#1", Copy) },
Weight { path: "submodule12.linear93.weight", shape: Some(&[4096, 1024]), source: Param("/layers.10/feed_forward1/linear2/MatMul#1", Copy) },
Weight { path: "submodule12.linear94.weight", shape: Some(&[1024, 1024]), source: Param("/layers.10/self_attn/linear_q/MatMul#1", Copy) },
Weight { path: "submodule12.linear95.weight", shape: Some(&[1024, 1024]), source: Param("/layers.10/self_attn/linear_k/MatMul#1", Copy) },
Weight { path: "submodule12.linear96.weight", shape: Some(&[1024, 1024]), source: Param("/layers.10/self_attn/linear_v/MatMul#1", Copy) },
Weight { path: "submodule12.linear97.weight", shape: Some(&[1024, 1024]), source: Param("/layers.10/self_attn/linear_pos/MatMul#1", Copy) },
Weight { path: "submodule12.linear98.weight", shape: Some(&[1024, 1024]), source: Param("/layers.10/self_attn/linear_out/MatMul#1", Copy) },
Weight { path: "submodule13.constant1504", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule13.constant1505", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule13.constant1551", shape: Some(&[1]), source: ConstF32(&[11.313708305358887]) },
Weight { path: "submodule13.constant174", shape: Some(&[8, 128]), source: Param("layers.11.self_attn.pos_bias_u", Copy) },
Weight { path: "submodule13.constant175", shape: Some(&[8, 128]), source: Param("layers.11.self_attn.pos_bias_v", Copy) },
Weight { path: "submodule13.conv1d31.weight", shape: Some(&[2048, 1024, 1]), source: Param("layers.10.conv.pointwise_conv1.weight", Copy) },
Weight { path: "submodule13.conv1d32.bias", shape: Some(&[1024]), source: Param("/layers.10/conv/depthwise_conv/Conv#2", Copy) },
Weight { path: "submodule13.conv1d32.weight", shape: Some(&[1024, 1, 9]), source: Param("/layers.10/conv/depthwise_conv/Conv#1", Copy) },
Weight { path: "submodule13.conv1d33.weight", shape: Some(&[1024, 1024, 1]), source: Param("layers.10.conv.pointwise_conv2.weight", Copy) },
Weight { path: "submodule13.layernormalization53.beta", shape: Some(&[1024]), source: Param("layers.10.norm_conv.bias", Copy) },
Weight { path: "submodule13.layernormalization53.gamma", shape: Some(&[1024]), source: Param("layers.10.norm_conv.weight", Copy) },
Weight { path: "submodule13.layernormalization54.beta", shape: Some(&[1024]), source: Param("layers.10.norm_feed_forward2.bias", Copy) },
Weight { path: "submodule13.layernormalization54.gamma", shape: Some(&[1024]), source: Param("layers.10.norm_feed_forward2.weight", Copy) },
Weight { path: "submodule13.layernormalization55.beta", shape: Some(&[1024]), source: Param("layers.10.norm_out.bias", Copy) },
Weight { path: "submodule13.layernormalization55.gamma", shape: Some(&[1024]), source: Param("layers.10.norm_out.weight", Copy) },
Weight { path: "submodule13.layernormalization56.beta", shape: Some(&[1024]), source: Param("layers.11.norm_feed_forward1.bias", Copy) },
Weight { path: "submodule13.layernormalization56.gamma", shape: Some(&[1024]), source: Param("layers.11.norm_feed_forward1.weight", Copy) },
Weight { path: "submodule13.layernormalization57.beta", shape: Some(&[1024]), source: Param("layers.11.norm_self_att.bias", Copy) },
Weight { path: "submodule13.layernormalization57.gamma", shape: Some(&[1024]), source: Param("layers.11.norm_self_att.weight", Copy) },
Weight { path: "submodule13.linear100.weight", shape: Some(&[4096, 1024]), source: Param("/layers.10/feed_forward2/linear2/MatMul#1", Copy) },
Weight { path: "submodule13.linear101.weight", shape: Some(&[1024, 4096]), source: Param("/layers.11/feed_forward1/linear1/MatMul#1", Copy) },
Weight { path: "submodule13.linear102.weight", shape: Some(&[4096, 1024]), source: Param("/layers.11/feed_forward1/linear2/MatMul#1", Copy) },
Weight { path: "submodule13.linear103.weight", shape: Some(&[1024, 1024]), source: Param("/layers.11/self_attn/linear_q/MatMul#1", Copy) },
Weight { path: "submodule13.linear104.weight", shape: Some(&[1024, 1024]), source: Param("/layers.11/self_attn/linear_k/MatMul#1", Copy) },
Weight { path: "submodule13.linear105.weight", shape: Some(&[1024, 1024]), source: Param("/layers.11/self_attn/linear_v/MatMul#1", Copy) },
Weight { path: "submodule13.linear106.weight", shape: Some(&[1024, 1024]), source: Param("/layers.11/self_attn/linear_pos/MatMul#1", Copy) },
Weight { path: "submodule13.linear107.weight", shape: Some(&[1024, 1024]), source: Param("/layers.11/self_attn/linear_out/MatMul#1", Copy) },
Weight { path: "submodule13.linear99.weight", shape: Some(&[1024, 4096]), source: Param("/layers.10/feed_forward2/linear1/MatMul#1", Copy) },
Weight { path: "submodule14.constant1567", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule14.constant1568", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule14.constant1614", shape: Some(&[1]), source: ConstF32(&[11.313708305358887]) },
Weight { path: "submodule14.constant188", shape: Some(&[8, 128]), source: Param("layers.12.self_attn.pos_bias_u", Copy) },
Weight { path: "submodule14.constant189", shape: Some(&[8, 128]), source: Param("layers.12.self_attn.pos_bias_v", Copy) },
Weight { path: "submodule14.conv1d34.weight", shape: Some(&[2048, 1024, 1]), source: Param("layers.11.conv.pointwise_conv1.weight", Copy) },
Weight { path: "submodule14.conv1d35.bias", shape: Some(&[1024]), source: Param("/layers.11/conv/depthwise_conv/Conv#2", Copy) },
Weight { path: "submodule14.conv1d35.weight", shape: Some(&[1024, 1, 9]), source: Param("/layers.11/conv/depthwise_conv/Conv#1", Copy) },
Weight { path: "submodule14.conv1d36.weight", shape: Some(&[1024, 1024, 1]), source: Param("layers.11.conv.pointwise_conv2.weight", Copy) },
Weight { path: "submodule14.layernormalization58.beta", shape: Some(&[1024]), source: Param("layers.11.norm_conv.bias", Copy) },
Weight { path: "submodule14.layernormalization58.gamma", shape: Some(&[1024]), source: Param("layers.11.norm_conv.weight", Copy) },
Weight { path: "submodule14.layernormalization59.beta", shape: Some(&[1024]), source: Param("layers.11.norm_feed_forward2.bias", Copy) },
Weight { path: "submodule14.layernormalization59.gamma", shape: Some(&[1024]), source: Param("layers.11.norm_feed_forward2.weight", Copy) },
Weight { path: "submodule14.layernormalization60.beta", shape: Some(&[1024]), source: Param("layers.11.norm_out.bias", Copy) },
Weight { path: "submodule14.layernormalization60.gamma", shape: Some(&[1024]), source: Param("layers.11.norm_out.weight", Copy) },
Weight { path: "submodule14.layernormalization61.beta", shape: Some(&[1024]), source: Param("layers.12.norm_feed_forward1.bias", Copy) },
Weight { path: "submodule14.layernormalization61.gamma", shape: Some(&[1024]), source: Param("layers.12.norm_feed_forward1.weight", Copy) },
Weight { path: "submodule14.layernormalization62.beta", shape: Some(&[1024]), source: Param("layers.12.norm_self_att.bias", Copy) },
Weight { path: "submodule14.layernormalization62.gamma", shape: Some(&[1024]), source: Param("layers.12.norm_self_att.weight", Copy) },
Weight { path: "submodule14.linear108.weight", shape: Some(&[1024, 4096]), source: Param("/layers.11/feed_forward2/linear1/MatMul#1", Copy) },
Weight { path: "submodule14.linear109.weight", shape: Some(&[4096, 1024]), source: Param("/layers.11/feed_forward2/linear2/MatMul#1", Copy) },
Weight { path: "submodule14.linear110.weight", shape: Some(&[1024, 4096]), source: Param("/layers.12/feed_forward1/linear1/MatMul#1", Copy) },
Weight { path: "submodule14.linear111.weight", shape: Some(&[4096, 1024]), source: Param("/layers.12/feed_forward1/linear2/MatMul#1", Copy) },
Weight { path: "submodule14.linear112.weight", shape: Some(&[1024, 1024]), source: Param("/layers.12/self_attn/linear_q/MatMul#1", Copy) },
Weight { path: "submodule14.linear113.weight", shape: Some(&[1024, 1024]), source: Param("/layers.12/self_attn/linear_k/MatMul#1", Copy) },
Weight { path: "submodule14.linear114.weight", shape: Some(&[1024, 1024]), source: Param("/layers.12/self_attn/linear_v/MatMul#1", Copy) },
Weight { path: "submodule14.linear115.weight", shape: Some(&[1024, 1024]), source: Param("/layers.12/self_attn/linear_pos/MatMul#1", Copy) },
Weight { path: "submodule14.linear116.weight", shape: Some(&[1024, 1024]), source: Param("/layers.12/self_attn/linear_out/MatMul#1", Copy) },
Weight { path: "submodule15.constant1630", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule15.constant1631", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule15.constant1677", shape: Some(&[1]), source: ConstF32(&[11.313708305358887]) },
Weight { path: "submodule15.constant202", shape: Some(&[8, 128]), source: Param("layers.13.self_attn.pos_bias_u", Copy) },
Weight { path: "submodule15.constant203", shape: Some(&[8, 128]), source: Param("layers.13.self_attn.pos_bias_v", Copy) },
Weight { path: "submodule15.conv1d37.weight", shape: Some(&[2048, 1024, 1]), source: Param("layers.12.conv.pointwise_conv1.weight", Copy) },
Weight { path: "submodule15.conv1d38.bias", shape: Some(&[1024]), source: Param("/layers.12/conv/depthwise_conv/Conv#2", Copy) },
Weight { path: "submodule15.conv1d38.weight", shape: Some(&[1024, 1, 9]), source: Param("/layers.12/conv/depthwise_conv/Conv#1", Copy) },
Weight { path: "submodule15.conv1d39.weight", shape: Some(&[1024, 1024, 1]), source: Param("layers.12.conv.pointwise_conv2.weight", Copy) },
Weight { path: "submodule15.layernormalization63.beta", shape: Some(&[1024]), source: Param("layers.12.norm_conv.bias", Copy) },
Weight { path: "submodule15.layernormalization63.gamma", shape: Some(&[1024]), source: Param("layers.12.norm_conv.weight", Copy) },
Weight { path: "submodule15.layernormalization64.beta", shape: Some(&[1024]), source: Param("layers.12.norm_feed_forward2.bias", Copy) },
Weight { path: "submodule15.layernormalization64.gamma", shape: Some(&[1024]), source: Param("layers.12.norm_feed_forward2.weight", Copy) },
Weight { path: "submodule15.layernormalization65.beta", shape: Some(&[1024]), source: Param("layers.12.norm_out.bias", Copy) },
Weight { path: "submodule15.layernormalization65.gamma", shape: Some(&[1024]), source: Param("layers.12.norm_out.weight", Copy) },
Weight { path: "submodule15.layernormalization66.beta", shape: Some(&[1024]), source: Param("layers.13.norm_feed_forward1.bias", Copy) },
Weight { path: "submodule15.layernormalization66.gamma", shape: Some(&[1024]), source: Param("layers.13.norm_feed_forward1.weight", Copy) },
Weight { path: "submodule15.layernormalization67.beta", shape: Some(&[1024]), source: Param("layers.13.norm_self_att.bias", Copy) },
Weight { path: "submodule15.layernormalization67.gamma", shape: Some(&[1024]), source: Param("layers.13.norm_self_att.weight", Copy) },
Weight { path: "submodule15.linear117.weight", shape: Some(&[1024, 4096]), source: Param("/layers.12/feed_forward2/linear1/MatMul#1", Copy) },
Weight { path: "submodule15.linear118.weight", shape: Some(&[4096, 1024]), source: Param("/layers.12/feed_forward2/linear2/MatMul#1", Copy) },
Weight { path: "submodule15.linear119.weight", shape: Some(&[1024, 4096]), source: Param("/layers.13/feed_forward1/linear1/MatMul#1", Copy) },
Weight { path: "submodule15.linear120.weight", shape: Some(&[4096, 1024]), source: Param("/layers.13/feed_forward1/linear2/MatMul#1", Copy) },
Weight { path: "submodule15.linear121.weight", shape: Some(&[1024, 1024]), source: Param("/layers.13/self_attn/linear_q/MatMul#1", Copy) },
Weight { path: "submodule15.linear122.weight", shape: Some(&[1024, 1024]), source: Param("/layers.13/self_attn/linear_k/MatMul#1", Copy) },
Weight { path: "submodule15.linear123.weight", shape: Some(&[1024, 1024]), source: Param("/layers.13/self_attn/linear_v/MatMul#1", Copy) },
Weight { path: "submodule15.linear124.weight", shape: Some(&[1024, 1024]), source: Param("/layers.13/self_attn/linear_pos/MatMul#1", Copy) },
Weight { path: "submodule15.linear125.weight", shape: Some(&[1024, 1024]), source: Param("/layers.13/self_attn/linear_out/MatMul#1", Copy) },
Weight { path: "submodule16.constant1693", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule16.constant1694", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule16.constant1740", shape: Some(&[1]), source: ConstF32(&[11.313708305358887]) },
Weight { path: "submodule16.constant216", shape: Some(&[8, 128]), source: Param("layers.14.self_attn.pos_bias_u", Copy) },
Weight { path: "submodule16.constant217", shape: Some(&[8, 128]), source: Param("layers.14.self_attn.pos_bias_v", Copy) },
Weight { path: "submodule16.conv1d40.weight", shape: Some(&[2048, 1024, 1]), source: Param("layers.13.conv.pointwise_conv1.weight", Copy) },
Weight { path: "submodule16.conv1d41.bias", shape: Some(&[1024]), source: Param("/layers.13/conv/depthwise_conv/Conv#2", Copy) },
Weight { path: "submodule16.conv1d41.weight", shape: Some(&[1024, 1, 9]), source: Param("/layers.13/conv/depthwise_conv/Conv#1", Copy) },
Weight { path: "submodule16.conv1d42.weight", shape: Some(&[1024, 1024, 1]), source: Param("layers.13.conv.pointwise_conv2.weight", Copy) },
Weight { path: "submodule16.layernormalization68.beta", shape: Some(&[1024]), source: Param("layers.13.norm_conv.bias", Copy) },
Weight { path: "submodule16.layernormalization68.gamma", shape: Some(&[1024]), source: Param("layers.13.norm_conv.weight", Copy) },
Weight { path: "submodule16.layernormalization69.beta", shape: Some(&[1024]), source: Param("layers.13.norm_feed_forward2.bias", Copy) },
Weight { path: "submodule16.layernormalization69.gamma", shape: Some(&[1024]), source: Param("layers.13.norm_feed_forward2.weight", Copy) },
Weight { path: "submodule16.layernormalization70.beta", shape: Some(&[1024]), source: Param("layers.13.norm_out.bias", Copy) },
Weight { path: "submodule16.layernormalization70.gamma", shape: Some(&[1024]), source: Param("layers.13.norm_out.weight", Copy) },
Weight { path: "submodule16.layernormalization71.beta", shape: Some(&[1024]), source: Param("layers.14.norm_feed_forward1.bias", Copy) },
Weight { path: "submodule16.layernormalization71.gamma", shape: Some(&[1024]), source: Param("layers.14.norm_feed_forward1.weight", Copy) },
Weight { path: "submodule16.layernormalization72.beta", shape: Some(&[1024]), source: Param("layers.14.norm_self_att.bias", Copy) },
Weight { path: "submodule16.layernormalization72.gamma", shape: Some(&[1024]), source: Param("layers.14.norm_self_att.weight", Copy) },
Weight { path: "submodule16.linear126.weight", shape: Some(&[1024, 4096]), source: Param("/layers.13/feed_forward2/linear1/MatMul#1", Copy) },
Weight { path: "submodule16.linear127.weight", shape: Some(&[4096, 1024]), source: Param("/layers.13/feed_forward2/linear2/MatMul#1", Copy) },
Weight { path: "submodule16.linear128.weight", shape: Some(&[1024, 4096]), source: Param("/layers.14/feed_forward1/linear1/MatMul#1", Copy) },
Weight { path: "submodule16.linear129.weight", shape: Some(&[4096, 1024]), source: Param("/layers.14/feed_forward1/linear2/MatMul#1", Copy) },
Weight { path: "submodule16.linear130.weight", shape: Some(&[1024, 1024]), source: Param("/layers.14/self_attn/linear_q/MatMul#1", Copy) },
Weight { path: "submodule16.linear131.weight", shape: Some(&[1024, 1024]), source: Param("/layers.14/self_attn/linear_k/MatMul#1", Copy) },
Weight { path: "submodule16.linear132.weight", shape: Some(&[1024, 1024]), source: Param("/layers.14/self_attn/linear_v/MatMul#1", Copy) },
Weight { path: "submodule16.linear133.weight", shape: Some(&[1024, 1024]), source: Param("/layers.14/self_attn/linear_pos/MatMul#1", Copy) },
Weight { path: "submodule16.linear134.weight", shape: Some(&[1024, 1024]), source: Param("/layers.14/self_attn/linear_out/MatMul#1", Copy) },
Weight { path: "submodule17.constant1756", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule17.constant1757", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule17.constant1803", shape: Some(&[1]), source: ConstF32(&[11.313708305358887]) },
Weight { path: "submodule17.constant230", shape: Some(&[8, 128]), source: Param("layers.15.self_attn.pos_bias_u", Copy) },
Weight { path: "submodule17.constant231", shape: Some(&[8, 128]), source: Param("layers.15.self_attn.pos_bias_v", Copy) },
Weight { path: "submodule17.conv1d43.weight", shape: Some(&[2048, 1024, 1]), source: Param("layers.14.conv.pointwise_conv1.weight", Copy) },
Weight { path: "submodule17.conv1d44.bias", shape: Some(&[1024]), source: Param("/layers.14/conv/depthwise_conv/Conv#2", Copy) },
Weight { path: "submodule17.conv1d44.weight", shape: Some(&[1024, 1, 9]), source: Param("/layers.14/conv/depthwise_conv/Conv#1", Copy) },
Weight { path: "submodule17.conv1d45.weight", shape: Some(&[1024, 1024, 1]), source: Param("layers.14.conv.pointwise_conv2.weight", Copy) },
Weight { path: "submodule17.layernormalization73.beta", shape: Some(&[1024]), source: Param("layers.14.norm_conv.bias", Copy) },
Weight { path: "submodule17.layernormalization73.gamma", shape: Some(&[1024]), source: Param("layers.14.norm_conv.weight", Copy) },
Weight { path: "submodule17.layernormalization74.beta", shape: Some(&[1024]), source: Param("layers.14.norm_feed_forward2.bias", Copy) },
Weight { path: "submodule17.layernormalization74.gamma", shape: Some(&[1024]), source: Param("layers.14.norm_feed_forward2.weight", Copy) },
Weight { path: "submodule17.layernormalization75.beta", shape: Some(&[1024]), source: Param("layers.14.norm_out.bias", Copy) },
Weight { path: "submodule17.layernormalization75.gamma", shape: Some(&[1024]), source: Param("layers.14.norm_out.weight", Copy) },
Weight { path: "submodule17.layernormalization76.beta", shape: Some(&[1024]), source: Param("layers.15.norm_feed_forward1.bias", Copy) },
Weight { path: "submodule17.layernormalization76.gamma", shape: Some(&[1024]), source: Param("layers.15.norm_feed_forward1.weight", Copy) },
Weight { path: "submodule17.layernormalization77.beta", shape: Some(&[1024]), source: Param("layers.15.norm_self_att.bias", Copy) },
Weight { path: "submodule17.layernormalization77.gamma", shape: Some(&[1024]), source: Param("layers.15.norm_self_att.weight", Copy) },
Weight { path: "submodule17.linear135.weight", shape: Some(&[1024, 4096]), source: Param("/layers.14/feed_forward2/linear1/MatMul#1", Copy) },
Weight { path: "submodule17.linear136.weight", shape: Some(&[4096, 1024]), source: Param("/layers.14/feed_forward2/linear2/MatMul#1", Copy) },
Weight { path: "submodule17.linear137.weight", shape: Some(&[1024, 4096]), source: Param("/layers.15/feed_forward1/linear1/MatMul#1", Copy) },
Weight { path: "submodule17.linear138.weight", shape: Some(&[4096, 1024]), source: Param("/layers.15/feed_forward1/linear2/MatMul#1", Copy) },
Weight { path: "submodule17.linear139.weight", shape: Some(&[1024, 1024]), source: Param("/layers.15/self_attn/linear_q/MatMul#1", Copy) },
Weight { path: "submodule17.linear140.weight", shape: Some(&[1024, 1024]), source: Param("/layers.15/self_attn/linear_k/MatMul#1", Copy) },
Weight { path: "submodule17.linear141.weight", shape: Some(&[1024, 1024]), source: Param("/layers.15/self_attn/linear_v/MatMul#1", Copy) },
Weight { path: "submodule17.linear142.weight", shape: Some(&[1024, 1024]), source: Param("/layers.15/self_attn/linear_pos/MatMul#1", Copy) },
Weight { path: "submodule17.linear143.weight", shape: Some(&[1024, 1024]), source: Param("/layers.15/self_attn/linear_out/MatMul#1", Copy) },
Weight { path: "submodule18.constant1819", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule18.constant1820", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule18.constant1866", shape: Some(&[1]), source: ConstF32(&[11.313708305358887]) },
Weight { path: "submodule18.constant244", shape: Some(&[8, 128]), source: Param("layers.16.self_attn.pos_bias_u", Copy) },
Weight { path: "submodule18.constant245", shape: Some(&[8, 128]), source: Param("layers.16.self_attn.pos_bias_v", Copy) },
Weight { path: "submodule18.conv1d46.weight", shape: Some(&[2048, 1024, 1]), source: Param("layers.15.conv.pointwise_conv1.weight", Copy) },
Weight { path: "submodule18.conv1d47.bias", shape: Some(&[1024]), source: Param("/layers.15/conv/depthwise_conv/Conv#2", Copy) },
Weight { path: "submodule18.conv1d47.weight", shape: Some(&[1024, 1, 9]), source: Param("/layers.15/conv/depthwise_conv/Conv#1", Copy) },
Weight { path: "submodule18.conv1d48.weight", shape: Some(&[1024, 1024, 1]), source: Param("layers.15.conv.pointwise_conv2.weight", Copy) },
Weight { path: "submodule18.layernormalization78.beta", shape: Some(&[1024]), source: Param("layers.15.norm_conv.bias", Copy) },
Weight { path: "submodule18.layernormalization78.gamma", shape: Some(&[1024]), source: Param("layers.15.norm_conv.weight", Copy) },
Weight { path: "submodule18.layernormalization79.beta", shape: Some(&[1024]), source: Param("layers.15.norm_feed_forward2.bias", Copy) },
Weight { path: "submodule18.layernormalization79.gamma", shape: Some(&[1024]), source: Param("layers.15.norm_feed_forward2.weight", Copy) },
Weight { path: "submodule18.layernormalization80.beta", shape: Some(&[1024]), source: Param("layers.15.norm_out.bias", Copy) },
Weight { path: "submodule18.layernormalization80.gamma", shape: Some(&[1024]), source: Param("layers.15.norm_out.weight", Copy) },
Weight { path: "submodule18.layernormalization81.beta", shape: Some(&[1024]), source: Param("layers.16.norm_feed_forward1.bias", Copy) },
Weight { path: "submodule18.layernormalization81.gamma", shape: Some(&[1024]), source: Param("layers.16.norm_feed_forward1.weight", Copy) },
Weight { path: "submodule18.layernormalization82.beta", shape: Some(&[1024]), source: Param("layers.16.norm_self_att.bias", Copy) },
Weight { path: "submodule18.layernormalization82.gamma", shape: Some(&[1024]), source: Param("layers.16.norm_self_att.weight", Copy) },
Weight { path: "submodule18.linear144.weight", shape: Some(&[1024, 4096]), source: Param("/layers.15/feed_forward2/linear1/MatMul#1", Copy) },
Weight { path: "submodule18.linear145.weight", shape: Some(&[4096, 1024]), source: Param("/layers.15/feed_forward2/linear2/MatMul#1", Copy) },
Weight { path: "submodule18.linear146.weight", shape: Some(&[1024, 4096]), source: Param("/layers.16/feed_forward1/linear1/MatMul#1", Copy) },
Weight { path: "submodule18.linear147.weight", shape: Some(&[4096, 1024]), source: Param("/layers.16/feed_forward1/linear2/MatMul#1", Copy) },
Weight { path: "submodule18.linear148.weight", shape: Some(&[1024, 1024]), source: Param("/layers.16/self_attn/linear_q/MatMul#1", Copy) },
Weight { path: "submodule18.linear149.weight", shape: Some(&[1024, 1024]), source: Param("/layers.16/self_attn/linear_k/MatMul#1", Copy) },
Weight { path: "submodule18.linear150.weight", shape: Some(&[1024, 1024]), source: Param("/layers.16/self_attn/linear_v/MatMul#1", Copy) },
Weight { path: "submodule18.linear151.weight", shape: Some(&[1024, 1024]), source: Param("/layers.16/self_attn/linear_pos/MatMul#1", Copy) },
Weight { path: "submodule18.linear152.weight", shape: Some(&[1024, 1024]), source: Param("/layers.16/self_attn/linear_out/MatMul#1", Copy) },
Weight { path: "submodule19.constant1882", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule19.constant1883", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule19.constant1929", shape: Some(&[1]), source: ConstF32(&[11.313708305358887]) },
Weight { path: "submodule19.constant258", shape: Some(&[8, 128]), source: Param("layers.17.self_attn.pos_bias_u", Copy) },
Weight { path: "submodule19.constant259", shape: Some(&[8, 128]), source: Param("layers.17.self_attn.pos_bias_v", Copy) },
Weight { path: "submodule19.conv1d49.weight", shape: Some(&[2048, 1024, 1]), source: Param("layers.16.conv.pointwise_conv1.weight", Copy) },
Weight { path: "submodule19.conv1d50.bias", shape: Some(&[1024]), source: Param("/layers.16/conv/depthwise_conv/Conv#2", Copy) },
Weight { path: "submodule19.conv1d50.weight", shape: Some(&[1024, 1, 9]), source: Param("/layers.16/conv/depthwise_conv/Conv#1", Copy) },
Weight { path: "submodule19.conv1d51.weight", shape: Some(&[1024, 1024, 1]), source: Param("layers.16.conv.pointwise_conv2.weight", Copy) },
Weight { path: "submodule19.layernormalization83.beta", shape: Some(&[1024]), source: Param("layers.16.norm_conv.bias", Copy) },
Weight { path: "submodule19.layernormalization83.gamma", shape: Some(&[1024]), source: Param("layers.16.norm_conv.weight", Copy) },
Weight { path: "submodule19.layernormalization84.beta", shape: Some(&[1024]), source: Param("layers.16.norm_feed_forward2.bias", Copy) },
Weight { path: "submodule19.layernormalization84.gamma", shape: Some(&[1024]), source: Param("layers.16.norm_feed_forward2.weight", Copy) },
Weight { path: "submodule19.layernormalization85.beta", shape: Some(&[1024]), source: Param("layers.16.norm_out.bias", Copy) },
Weight { path: "submodule19.layernormalization85.gamma", shape: Some(&[1024]), source: Param("layers.16.norm_out.weight", Copy) },
Weight { path: "submodule19.layernormalization86.beta", shape: Some(&[1024]), source: Param("layers.17.norm_feed_forward1.bias", Copy) },
Weight { path: "submodule19.layernormalization86.gamma", shape: Some(&[1024]), source: Param("layers.17.norm_feed_forward1.weight", Copy) },
Weight { path: "submodule19.layernormalization87.beta", shape: Some(&[1024]), source: Param("layers.17.norm_self_att.bias", Copy) },
Weight { path: "submodule19.layernormalization87.gamma", shape: Some(&[1024]), source: Param("layers.17.norm_self_att.weight", Copy) },
Weight { path: "submodule19.linear153.weight", shape: Some(&[1024, 4096]), source: Param("/layers.16/feed_forward2/linear1/MatMul#1", Copy) },
Weight { path: "submodule19.linear154.weight", shape: Some(&[4096, 1024]), source: Param("/layers.16/feed_forward2/linear2/MatMul#1", Copy) },
Weight { path: "submodule19.linear155.weight", shape: Some(&[1024, 4096]), source: Param("/layers.17/feed_forward1/linear1/MatMul#1", Copy) },
Weight { path: "submodule19.linear156.weight", shape: Some(&[4096, 1024]), source: Param("/layers.17/feed_forward1/linear2/MatMul#1", Copy) },
Weight { path: "submodule19.linear157.weight", shape: Some(&[1024, 1024]), source: Param("/layers.17/self_attn/linear_q/MatMul#1", Copy) },
Weight { path: "submodule19.linear158.weight", shape: Some(&[1024, 1024]), source: Param("/layers.17/self_attn/linear_k/MatMul#1", Copy) },
Weight { path: "submodule19.linear159.weight", shape: Some(&[1024, 1024]), source: Param("/layers.17/self_attn/linear_v/MatMul#1", Copy) },
Weight { path: "submodule19.linear160.weight", shape: Some(&[1024, 1024]), source: Param("/layers.17/self_attn/linear_pos/MatMul#1", Copy) },
Weight { path: "submodule19.linear161.weight", shape: Some(&[1024, 1024]), source: Param("/layers.17/self_attn/linear_out/MatMul#1", Copy) },
Weight { path: "submodule2.constant20", shape: Some(&[8, 128]), source: Param("layers.0.self_attn.pos_bias_u", Copy) },
Weight { path: "submodule2.constant21", shape: Some(&[8, 128]), source: Param("layers.0.self_attn.pos_bias_v", Copy) },
Weight { path: "submodule2.constant713", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule2.constant856", shape: Some(&[1]), source: ConstF32(&[11.313708305358887]) },
Weight { path: "submodule2.layernormalization1.beta", shape: Some(&[1024]), source: Param("layers.0.norm_feed_forward1.bias", Copy) },
Weight { path: "submodule2.layernormalization1.gamma", shape: Some(&[1024]), source: Param("layers.0.norm_feed_forward1.weight", Copy) },
Weight { path: "submodule2.layernormalization2.beta", shape: Some(&[1024]), source: Param("layers.0.norm_self_att.bias", Copy) },
Weight { path: "submodule2.layernormalization2.gamma", shape: Some(&[1024]), source: Param("layers.0.norm_self_att.weight", Copy) },
Weight { path: "submodule2.linear2.weight", shape: Some(&[1024, 4096]), source: Param("/layers.0/feed_forward1/linear1/MatMul#1", Copy) },
Weight { path: "submodule2.linear3.weight", shape: Some(&[4096, 1024]), source: Param("/layers.0/feed_forward1/linear2/MatMul#1", Copy) },
Weight { path: "submodule2.linear4.weight", shape: Some(&[1024, 1024]), source: Param("/layers.0/self_attn/linear_q/MatMul#1", Copy) },
Weight { path: "submodule2.linear5.weight", shape: Some(&[1024, 1024]), source: Param("/layers.0/self_attn/linear_k/MatMul#1", Copy) },
Weight { path: "submodule2.linear6.weight", shape: Some(&[1024, 1024]), source: Param("/layers.0/self_attn/linear_v/MatMul#1", Copy) },
Weight { path: "submodule2.linear7.weight", shape: Some(&[1024, 1024]), source: Param("/layers.0/self_attn/linear_pos/MatMul#1", Copy) },
Weight { path: "submodule2.linear8.weight", shape: Some(&[1024, 1024]), source: Param("/layers.0/self_attn/linear_out/MatMul#1", Copy) },
Weight { path: "submodule20.constant1945", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule20.constant1946", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule20.constant1992", shape: Some(&[1]), source: ConstF32(&[11.313708305358887]) },
Weight { path: "submodule20.constant272", shape: Some(&[8, 128]), source: Param("layers.18.self_attn.pos_bias_u", Copy) },
Weight { path: "submodule20.constant273", shape: Some(&[8, 128]), source: Param("layers.18.self_attn.pos_bias_v", Copy) },
Weight { path: "submodule20.conv1d52.weight", shape: Some(&[2048, 1024, 1]), source: Param("layers.17.conv.pointwise_conv1.weight", Copy) },
Weight { path: "submodule20.conv1d53.bias", shape: Some(&[1024]), source: Param("/layers.17/conv/depthwise_conv/Conv#2", Copy) },
Weight { path: "submodule20.conv1d53.weight", shape: Some(&[1024, 1, 9]), source: Param("/layers.17/conv/depthwise_conv/Conv#1", Copy) },
Weight { path: "submodule20.conv1d54.weight", shape: Some(&[1024, 1024, 1]), source: Param("layers.17.conv.pointwise_conv2.weight", Copy) },
Weight { path: "submodule20.layernormalization88.beta", shape: Some(&[1024]), source: Param("layers.17.norm_conv.bias", Copy) },
Weight { path: "submodule20.layernormalization88.gamma", shape: Some(&[1024]), source: Param("layers.17.norm_conv.weight", Copy) },
Weight { path: "submodule20.layernormalization89.beta", shape: Some(&[1024]), source: Param("layers.17.norm_feed_forward2.bias", Copy) },
Weight { path: "submodule20.layernormalization89.gamma", shape: Some(&[1024]), source: Param("layers.17.norm_feed_forward2.weight", Copy) },
Weight { path: "submodule20.layernormalization90.beta", shape: Some(&[1024]), source: Param("layers.17.norm_out.bias", Copy) },
Weight { path: "submodule20.layernormalization90.gamma", shape: Some(&[1024]), source: Param("layers.17.norm_out.weight", Copy) },
Weight { path: "submodule20.layernormalization91.beta", shape: Some(&[1024]), source: Param("layers.18.norm_feed_forward1.bias", Copy) },
Weight { path: "submodule20.layernormalization91.gamma", shape: Some(&[1024]), source: Param("layers.18.norm_feed_forward1.weight", Copy) },
Weight { path: "submodule20.layernormalization92.beta", shape: Some(&[1024]), source: Param("layers.18.norm_self_att.bias", Copy) },
Weight { path: "submodule20.layernormalization92.gamma", shape: Some(&[1024]), source: Param("layers.18.norm_self_att.weight", Copy) },
Weight { path: "submodule20.linear162.weight", shape: Some(&[1024, 4096]), source: Param("/layers.17/feed_forward2/linear1/MatMul#1", Copy) },
Weight { path: "submodule20.linear163.weight", shape: Some(&[4096, 1024]), source: Param("/layers.17/feed_forward2/linear2/MatMul#1", Copy) },
Weight { path: "submodule20.linear164.weight", shape: Some(&[1024, 4096]), source: Param("/layers.18/feed_forward1/linear1/MatMul#1", Copy) },
Weight { path: "submodule20.linear165.weight", shape: Some(&[4096, 1024]), source: Param("/layers.18/feed_forward1/linear2/MatMul#1", Copy) },
Weight { path: "submodule20.linear166.weight", shape: Some(&[1024, 1024]), source: Param("/layers.18/self_attn/linear_q/MatMul#1", Copy) },
Weight { path: "submodule20.linear167.weight", shape: Some(&[1024, 1024]), source: Param("/layers.18/self_attn/linear_k/MatMul#1", Copy) },
Weight { path: "submodule20.linear168.weight", shape: Some(&[1024, 1024]), source: Param("/layers.18/self_attn/linear_v/MatMul#1", Copy) },
Weight { path: "submodule20.linear169.weight", shape: Some(&[1024, 1024]), source: Param("/layers.18/self_attn/linear_pos/MatMul#1", Copy) },
Weight { path: "submodule20.linear170.weight", shape: Some(&[1024, 1024]), source: Param("/layers.18/self_attn/linear_out/MatMul#1", Copy) },
Weight { path: "submodule21.constant2008", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule21.constant2009", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule21.constant2055", shape: Some(&[1]), source: ConstF32(&[11.313708305358887]) },
Weight { path: "submodule21.constant286", shape: Some(&[8, 128]), source: Param("layers.19.self_attn.pos_bias_u", Copy) },
Weight { path: "submodule21.constant287", shape: Some(&[8, 128]), source: Param("layers.19.self_attn.pos_bias_v", Copy) },
Weight { path: "submodule21.conv1d55.weight", shape: Some(&[2048, 1024, 1]), source: Param("layers.18.conv.pointwise_conv1.weight", Copy) },
Weight { path: "submodule21.conv1d56.bias", shape: Some(&[1024]), source: Param("/layers.18/conv/depthwise_conv/Conv#2", Copy) },
Weight { path: "submodule21.conv1d56.weight", shape: Some(&[1024, 1, 9]), source: Param("/layers.18/conv/depthwise_conv/Conv#1", Copy) },
Weight { path: "submodule21.conv1d57.weight", shape: Some(&[1024, 1024, 1]), source: Param("layers.18.conv.pointwise_conv2.weight", Copy) },
Weight { path: "submodule21.layernormalization93.beta", shape: Some(&[1024]), source: Param("layers.18.norm_conv.bias", Copy) },
Weight { path: "submodule21.layernormalization93.gamma", shape: Some(&[1024]), source: Param("layers.18.norm_conv.weight", Copy) },
Weight { path: "submodule21.layernormalization94.beta", shape: Some(&[1024]), source: Param("layers.18.norm_feed_forward2.bias", Copy) },
Weight { path: "submodule21.layernormalization94.gamma", shape: Some(&[1024]), source: Param("layers.18.norm_feed_forward2.weight", Copy) },
Weight { path: "submodule21.layernormalization95.beta", shape: Some(&[1024]), source: Param("layers.18.norm_out.bias", Copy) },
Weight { path: "submodule21.layernormalization95.gamma", shape: Some(&[1024]), source: Param("layers.18.norm_out.weight", Copy) },
Weight { path: "submodule21.layernormalization96.beta", shape: Some(&[1024]), source: Param("layers.19.norm_feed_forward1.bias", Copy) },
Weight { path: "submodule21.layernormalization96.gamma", shape: Some(&[1024]), source: Param("layers.19.norm_feed_forward1.weight", Copy) },
Weight { path: "submodule21.layernormalization97.beta", shape: Some(&[1024]), source: Param("layers.19.norm_self_att.bias", Copy) },
Weight { path: "submodule21.layernormalization97.gamma", shape: Some(&[1024]), source: Param("layers.19.norm_self_att.weight", Copy) },
Weight { path: "submodule21.linear171.weight", shape: Some(&[1024, 4096]), source: Param("/layers.18/feed_forward2/linear1/MatMul#1", Copy) },
Weight { path: "submodule21.linear172.weight", shape: Some(&[4096, 1024]), source: Param("/layers.18/feed_forward2/linear2/MatMul#1", Copy) },
Weight { path: "submodule21.linear173.weight", shape: Some(&[1024, 4096]), source: Param("/layers.19/feed_forward1/linear1/MatMul#1", Copy) },
Weight { path: "submodule21.linear174.weight", shape: Some(&[4096, 1024]), source: Param("/layers.19/feed_forward1/linear2/MatMul#1", Copy) },
Weight { path: "submodule21.linear175.weight", shape: Some(&[1024, 1024]), source: Param("/layers.19/self_attn/linear_q/MatMul#1", Copy) },
Weight { path: "submodule21.linear176.weight", shape: Some(&[1024, 1024]), source: Param("/layers.19/self_attn/linear_k/MatMul#1", Copy) },
Weight { path: "submodule21.linear177.weight", shape: Some(&[1024, 1024]), source: Param("/layers.19/self_attn/linear_v/MatMul#1", Copy) },
Weight { path: "submodule21.linear178.weight", shape: Some(&[1024, 1024]), source: Param("/layers.19/self_attn/linear_pos/MatMul#1", Copy) },
Weight { path: "submodule21.linear179.weight", shape: Some(&[1024, 1024]), source: Param("/layers.19/self_attn/linear_out/MatMul#1", Copy) },
Weight { path: "submodule22.constant2071", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule22.constant2072", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule22.constant2118", shape: Some(&[1]), source: ConstF32(&[11.313708305358887]) },
Weight { path: "submodule22.constant300", shape: Some(&[8, 128]), source: Param("layers.20.self_attn.pos_bias_u", Copy) },
Weight { path: "submodule22.constant301", shape: Some(&[8, 128]), source: Param("layers.20.self_attn.pos_bias_v", Copy) },
Weight { path: "submodule22.conv1d58.weight", shape: Some(&[2048, 1024, 1]), source: Param("layers.19.conv.pointwise_conv1.weight", Copy) },
Weight { path: "submodule22.conv1d59.bias", shape: Some(&[1024]), source: Param("/layers.19/conv/depthwise_conv/Conv#2", Copy) },
Weight { path: "submodule22.conv1d59.weight", shape: Some(&[1024, 1, 9]), source: Param("/layers.19/conv/depthwise_conv/Conv#1", Copy) },
Weight { path: "submodule22.conv1d60.weight", shape: Some(&[1024, 1024, 1]), source: Param("layers.19.conv.pointwise_conv2.weight", Copy) },
Weight { path: "submodule22.layernormalization100.beta", shape: Some(&[1024]), source: Param("layers.19.norm_out.bias", Copy) },
Weight { path: "submodule22.layernormalization100.gamma", shape: Some(&[1024]), source: Param("layers.19.norm_out.weight", Copy) },
Weight { path: "submodule22.layernormalization101.beta", shape: Some(&[1024]), source: Param("layers.20.norm_feed_forward1.bias", Copy) },
Weight { path: "submodule22.layernormalization101.gamma", shape: Some(&[1024]), source: Param("layers.20.norm_feed_forward1.weight", Copy) },
Weight { path: "submodule22.layernormalization102.beta", shape: Some(&[1024]), source: Param("layers.20.norm_self_att.bias", Copy) },
Weight { path: "submodule22.layernormalization102.gamma", shape: Some(&[1024]), source: Param("layers.20.norm_self_att.weight", Copy) },
Weight { path: "submodule22.layernormalization98.beta", shape: Some(&[1024]), source: Param("layers.19.norm_conv.bias", Copy) },
Weight { path: "submodule22.layernormalization98.gamma", shape: Some(&[1024]), source: Param("layers.19.norm_conv.weight", Copy) },
Weight { path: "submodule22.layernormalization99.beta", shape: Some(&[1024]), source: Param("layers.19.norm_feed_forward2.bias", Copy) },
Weight { path: "submodule22.layernormalization99.gamma", shape: Some(&[1024]), source: Param("layers.19.norm_feed_forward2.weight", Copy) },
Weight { path: "submodule22.linear180.weight", shape: Some(&[1024, 4096]), source: Param("/layers.19/feed_forward2/linear1/MatMul#1", Copy) },
Weight { path: "submodule22.linear181.weight", shape: Some(&[4096, 1024]), source: Param("/layers.19/feed_forward2/linear2/MatMul#1", Copy) },
Weight { path: "submodule22.linear182.weight", shape: Some(&[1024, 4096]), source: Param("/layers.20/feed_forward1/linear1/MatMul#1", Copy) },
Weight { path: "submodule22.linear183.weight", shape: Some(&[4096, 1024]), source: Param("/layers.20/feed_forward1/linear2/MatMul#1", Copy) },
Weight { path: "submodule22.linear184.weight", shape: Some(&[1024, 1024]), source: Param("/layers.20/self_attn/linear_q/MatMul#1", Copy) },
Weight { path: "submodule22.linear185.weight", shape: Some(&[1024, 1024]), source: Param("/layers.20/self_attn/linear_k/MatMul#1", Copy) },
Weight { path: "submodule22.linear186.weight", shape: Some(&[1024, 1024]), source: Param("/layers.20/self_attn/linear_v/MatMul#1", Copy) },
Weight { path: "submodule22.linear187.weight", shape: Some(&[1024, 1024]), source: Param("/layers.20/self_attn/linear_pos/MatMul#1", Copy) },
Weight { path: "submodule22.linear188.weight", shape: Some(&[1024, 1024]), source: Param("/layers.20/self_attn/linear_out/MatMul#1", Copy) },
Weight { path: "submodule23.constant2134", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule23.constant2135", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule23.constant2181", shape: Some(&[1]), source: ConstF32(&[11.313708305358887]) },
Weight { path: "submodule23.constant314", shape: Some(&[8, 128]), source: Param("layers.21.self_attn.pos_bias_u", Copy) },
Weight { path: "submodule23.constant315", shape: Some(&[8, 128]), source: Param("layers.21.self_attn.pos_bias_v", Copy) },
Weight { path: "submodule23.conv1d61.weight", shape: Some(&[2048, 1024, 1]), source: Param("layers.20.conv.pointwise_conv1.weight", Copy) },
Weight { path: "submodule23.conv1d62.bias", shape: Some(&[1024]), source: Param("/layers.20/conv/depthwise_conv/Conv#2", Copy) },
Weight { path: "submodule23.conv1d62.weight", shape: Some(&[1024, 1, 9]), source: Param("/layers.20/conv/depthwise_conv/Conv#1", Copy) },
Weight { path: "submodule23.conv1d63.weight", shape: Some(&[1024, 1024, 1]), source: Param("layers.20.conv.pointwise_conv2.weight", Copy) },
Weight { path: "submodule23.layernormalization103.beta", shape: Some(&[1024]), source: Param("layers.20.norm_conv.bias", Copy) },
Weight { path: "submodule23.layernormalization103.gamma", shape: Some(&[1024]), source: Param("layers.20.norm_conv.weight", Copy) },
Weight { path: "submodule23.layernormalization104.beta", shape: Some(&[1024]), source: Param("layers.20.norm_feed_forward2.bias", Copy) },
Weight { path: "submodule23.layernormalization104.gamma", shape: Some(&[1024]), source: Param("layers.20.norm_feed_forward2.weight", Copy) },
Weight { path: "submodule23.layernormalization105.beta", shape: Some(&[1024]), source: Param("layers.20.norm_out.bias", Copy) },
Weight { path: "submodule23.layernormalization105.gamma", shape: Some(&[1024]), source: Param("layers.20.norm_out.weight", Copy) },
Weight { path: "submodule23.layernormalization106.beta", shape: Some(&[1024]), source: Param("layers.21.norm_feed_forward1.bias", Copy) },
Weight { path: "submodule23.layernormalization106.gamma", shape: Some(&[1024]), source: Param("layers.21.norm_feed_forward1.weight", Copy) },
Weight { path: "submodule23.layernormalization107.beta", shape: Some(&[1024]), source: Param("layers.21.norm_self_att.bias", Copy) },
Weight { path: "submodule23.layernormalization107.gamma", shape: Some(&[1024]), source: Param("layers.21.norm_self_att.weight", Copy) },
Weight { path: "submodule23.linear189.weight", shape: Some(&[1024, 4096]), source: Param("/layers.20/feed_forward2/linear1/MatMul#1", Copy) },
Weight { path: "submodule23.linear190.weight", shape: Some(&[4096, 1024]), source: Param("/layers.20/feed_forward2/linear2/MatMul#1", Copy) },
Weight { path: "submodule23.linear191.weight", shape: Some(&[1024, 4096]), source: Param("/layers.21/feed_forward1/linear1/MatMul#1", Copy) },
Weight { path: "submodule23.linear192.weight", shape: Some(&[4096, 1024]), source: Param("/layers.21/feed_forward1/linear2/MatMul#1", Copy) },
Weight { path: "submodule23.linear193.weight", shape: Some(&[1024, 1024]), source: Param("/layers.21/self_attn/linear_q/MatMul#1", Copy) },
Weight { path: "submodule23.linear194.weight", shape: Some(&[1024, 1024]), source: Param("/layers.21/self_attn/linear_k/MatMul#1", Copy) },
Weight { path: "submodule23.linear195.weight", shape: Some(&[1024, 1024]), source: Param("/layers.21/self_attn/linear_v/MatMul#1", Copy) },
Weight { path: "submodule23.linear196.weight", shape: Some(&[1024, 1024]), source: Param("/layers.21/self_attn/linear_pos/MatMul#1", Copy) },
Weight { path: "submodule23.linear197.weight", shape: Some(&[1024, 1024]), source: Param("/layers.21/self_attn/linear_out/MatMul#1", Copy) },
Weight { path: "submodule24.constant2197", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule24.constant2198", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule24.constant2244", shape: Some(&[1]), source: ConstF32(&[11.313708305358887]) },
Weight { path: "submodule24.constant328", shape: Some(&[8, 128]), source: Param("layers.22.self_attn.pos_bias_u", Copy) },
Weight { path: "submodule24.constant329", shape: Some(&[8, 128]), source: Param("layers.22.self_attn.pos_bias_v", Copy) },
Weight { path: "submodule24.conv1d64.weight", shape: Some(&[2048, 1024, 1]), source: Param("layers.21.conv.pointwise_conv1.weight", Copy) },
Weight { path: "submodule24.conv1d65.bias", shape: Some(&[1024]), source: Param("/layers.21/conv/depthwise_conv/Conv#2", Copy) },
Weight { path: "submodule24.conv1d65.weight", shape: Some(&[1024, 1, 9]), source: Param("/layers.21/conv/depthwise_conv/Conv#1", Copy) },
Weight { path: "submodule24.conv1d66.weight", shape: Some(&[1024, 1024, 1]), source: Param("layers.21.conv.pointwise_conv2.weight", Copy) },
Weight { path: "submodule24.layernormalization108.beta", shape: Some(&[1024]), source: Param("layers.21.norm_conv.bias", Copy) },
Weight { path: "submodule24.layernormalization108.gamma", shape: Some(&[1024]), source: Param("layers.21.norm_conv.weight", Copy) },
Weight { path: "submodule24.layernormalization109.beta", shape: Some(&[1024]), source: Param("layers.21.norm_feed_forward2.bias", Copy) },
Weight { path: "submodule24.layernormalization109.gamma", shape: Some(&[1024]), source: Param("layers.21.norm_feed_forward2.weight", Copy) },
Weight { path: "submodule24.layernormalization110.beta", shape: Some(&[1024]), source: Param("layers.21.norm_out.bias", Copy) },
Weight { path: "submodule24.layernormalization110.gamma", shape: Some(&[1024]), source: Param("layers.21.norm_out.weight", Copy) },
Weight { path: "submodule24.layernormalization111.beta", shape: Some(&[1024]), source: Param("layers.22.norm_feed_forward1.bias", Copy) },
Weight { path: "submodule24.layernormalization111.gamma", shape: Some(&[1024]), source: Param("layers.22.norm_feed_forward1.weight", Copy) },
Weight { path: "submodule24.layernormalization112.beta", shape: Some(&[1024]), source: Param("layers.22.norm_self_att.bias", Copy) },
Weight { path: "submodule24.layernormalization112.gamma", shape: Some(&[1024]), source: Param("layers.22.norm_self_att.weight", Copy) },
Weight { path: "submodule24.linear198.weight", shape: Some(&[1024, 4096]), source: Param("/layers.21/feed_forward2/linear1/MatMul#1", Copy) },
Weight { path: "submodule24.linear199.weight", shape: Some(&[4096, 1024]), source: Param("/layers.21/feed_forward2/linear2/MatMul#1", Copy) },
Weight { path: "submodule24.linear200.weight", shape: Some(&[1024, 4096]), source: Param("/layers.22/feed_forward1/linear1/MatMul#1", Copy) },
Weight { path: "submodule24.linear201.weight", shape: Some(&[4096, 1024]), source: Param("/layers.22/feed_forward1/linear2/MatMul#1", Copy) },
Weight { path: "submodule24.linear202.weight", shape: Some(&[1024, 1024]), source: Param("/layers.22/self_attn/linear_q/MatMul#1", Copy) },
Weight { path: "submodule24.linear203.weight", shape: Some(&[1024, 1024]), source: Param("/layers.22/self_attn/linear_k/MatMul#1", Copy) },
Weight { path: "submodule24.linear204.weight", shape: Some(&[1024, 1024]), source: Param("/layers.22/self_attn/linear_v/MatMul#1", Copy) },
Weight { path: "submodule24.linear205.weight", shape: Some(&[1024, 1024]), source: Param("/layers.22/self_attn/linear_pos/MatMul#1", Copy) },
Weight { path: "submodule24.linear206.weight", shape: Some(&[1024, 1024]), source: Param("/layers.22/self_attn/linear_out/MatMul#1", Copy) },
Weight { path: "submodule25.constant2260", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule25.constant2261", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule25.constant342", shape: Some(&[8, 128]), source: Param("layers.23.self_attn.pos_bias_u", Copy) },
Weight { path: "submodule25.constant343", shape: Some(&[8, 128]), source: Param("layers.23.self_attn.pos_bias_v", Copy) },
Weight { path: "submodule25.conv1d67.weight", shape: Some(&[2048, 1024, 1]), source: Param("layers.22.conv.pointwise_conv1.weight", Copy) },
Weight { path: "submodule25.conv1d68.bias", shape: Some(&[1024]), source: Param("/layers.22/conv/depthwise_conv/Conv#2", Copy) },
Weight { path: "submodule25.conv1d68.weight", shape: Some(&[1024, 1, 9]), source: Param("/layers.22/conv/depthwise_conv/Conv#1", Copy) },
Weight { path: "submodule25.conv1d69.weight", shape: Some(&[1024, 1024, 1]), source: Param("layers.22.conv.pointwise_conv2.weight", Copy) },
Weight { path: "submodule25.layernormalization113.beta", shape: Some(&[1024]), source: Param("layers.22.norm_conv.bias", Copy) },
Weight { path: "submodule25.layernormalization113.gamma", shape: Some(&[1024]), source: Param("layers.22.norm_conv.weight", Copy) },
Weight { path: "submodule25.layernormalization114.beta", shape: Some(&[1024]), source: Param("layers.22.norm_feed_forward2.bias", Copy) },
Weight { path: "submodule25.layernormalization114.gamma", shape: Some(&[1024]), source: Param("layers.22.norm_feed_forward2.weight", Copy) },
Weight { path: "submodule25.layernormalization115.beta", shape: Some(&[1024]), source: Param("layers.22.norm_out.bias", Copy) },
Weight { path: "submodule25.layernormalization115.gamma", shape: Some(&[1024]), source: Param("layers.22.norm_out.weight", Copy) },
Weight { path: "submodule25.layernormalization116.beta", shape: Some(&[1024]), source: Param("layers.23.norm_feed_forward1.bias", Copy) },
Weight { path: "submodule25.layernormalization116.gamma", shape: Some(&[1024]), source: Param("layers.23.norm_feed_forward1.weight", Copy) },
Weight { path: "submodule25.layernormalization117.beta", shape: Some(&[1024]), source: Param("layers.23.norm_self_att.bias", Copy) },
Weight { path: "submodule25.layernormalization117.gamma", shape: Some(&[1024]), source: Param("layers.23.norm_self_att.weight", Copy) },
Weight { path: "submodule25.linear207.weight", shape: Some(&[1024, 4096]), source: Param("/layers.22/feed_forward2/linear1/MatMul#1", Copy) },
Weight { path: "submodule25.linear208.weight", shape: Some(&[4096, 1024]), source: Param("/layers.22/feed_forward2/linear2/MatMul#1", Copy) },
Weight { path: "submodule25.linear209.weight", shape: Some(&[1024, 4096]), source: Param("/layers.23/feed_forward1/linear1/MatMul#1", Copy) },
Weight { path: "submodule25.linear210.weight", shape: Some(&[4096, 1024]), source: Param("/layers.23/feed_forward1/linear2/MatMul#1", Copy) },
Weight { path: "submodule25.linear211.weight", shape: Some(&[1024, 1024]), source: Param("/layers.23/self_attn/linear_q/MatMul#1", Copy) },
Weight { path: "submodule25.linear212.weight", shape: Some(&[1024, 1024]), source: Param("/layers.23/self_attn/linear_k/MatMul#1", Copy) },
Weight { path: "submodule25.linear213.weight", shape: Some(&[1024, 1024]), source: Param("/layers.23/self_attn/linear_v/MatMul#1", Copy) },
Weight { path: "submodule25.linear214.weight", shape: Some(&[1024, 1024]), source: Param("/layers.23/self_attn/linear_pos/MatMul#1", Copy) },
Weight { path: "submodule26.constant2307", shape: Some(&[1]), source: ConstF32(&[11.313708305358887]) },
Weight { path: "submodule26.constant2323", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule26.conv1d70.weight", shape: Some(&[2048, 1024, 1]), source: Param("layers.23.conv.pointwise_conv1.weight", Copy) },
Weight { path: "submodule26.conv1d71.bias", shape: Some(&[1024]), source: Param("/layers.23/conv/depthwise_conv/Conv#2", Copy) },
Weight { path: "submodule26.conv1d71.weight", shape: Some(&[1024, 1, 9]), source: Param("/layers.23/conv/depthwise_conv/Conv#1", Copy) },
Weight { path: "submodule26.conv1d72.weight", shape: Some(&[1024, 1024, 1]), source: Param("layers.23.conv.pointwise_conv2.weight", Copy) },
Weight { path: "submodule26.layernormalization118.beta", shape: Some(&[1024]), source: Param("layers.23.norm_conv.bias", Copy) },
Weight { path: "submodule26.layernormalization118.gamma", shape: Some(&[1024]), source: Param("layers.23.norm_conv.weight", Copy) },
Weight { path: "submodule26.layernormalization119.beta", shape: Some(&[1024]), source: Param("layers.23.norm_feed_forward2.bias", Copy) },
Weight { path: "submodule26.layernormalization119.gamma", shape: Some(&[1024]), source: Param("layers.23.norm_feed_forward2.weight", Copy) },
Weight { path: "submodule26.layernormalization120.beta", shape: Some(&[1024]), source: Param("layers.23.norm_out.bias", Copy) },
Weight { path: "submodule26.layernormalization120.gamma", shape: Some(&[1024]), source: Param("layers.23.norm_out.weight", Copy) },
Weight { path: "submodule26.linear215.weight", shape: Some(&[1024, 1024]), source: Param("/layers.23/self_attn/linear_out/MatMul#1", Copy) },
Weight { path: "submodule26.linear216.weight", shape: Some(&[1024, 4096]), source: Param("/layers.23/feed_forward2/linear1/MatMul#1", Copy) },
Weight { path: "submodule26.linear217.weight", shape: Some(&[4096, 1024]), source: Param("/layers.23/feed_forward2/linear2/MatMul#1", Copy) },
Weight { path: "submodule3.constant34", shape: Some(&[8, 128]), source: Param("layers.1.self_attn.pos_bias_u", Copy) },
Weight { path: "submodule3.constant35", shape: Some(&[8, 128]), source: Param("layers.1.self_attn.pos_bias_v", Copy) },
Weight { path: "submodule3.constant874", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule3.constant875", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule3.constant921", shape: Some(&[1]), source: ConstF32(&[11.313708305358887]) },
Weight { path: "submodule3.conv1d1.weight", shape: Some(&[2048, 1024, 1]), source: Param("layers.0.conv.pointwise_conv1.weight", Copy) },
Weight { path: "submodule3.conv1d2.bias", shape: Some(&[1024]), source: Param("/layers.0/conv/depthwise_conv/Conv#2", Copy) },
Weight { path: "submodule3.conv1d2.weight", shape: Some(&[1024, 1, 9]), source: Param("/layers.0/conv/depthwise_conv/Conv#1", Copy) },
Weight { path: "submodule3.conv1d3.weight", shape: Some(&[1024, 1024, 1]), source: Param("layers.0.conv.pointwise_conv2.weight", Copy) },
Weight { path: "submodule3.layernormalization3.beta", shape: Some(&[1024]), source: Param("layers.0.norm_conv.bias", Copy) },
Weight { path: "submodule3.layernormalization3.gamma", shape: Some(&[1024]), source: Param("layers.0.norm_conv.weight", Copy) },
Weight { path: "submodule3.layernormalization4.beta", shape: Some(&[1024]), source: Param("layers.0.norm_feed_forward2.bias", Copy) },
Weight { path: "submodule3.layernormalization4.gamma", shape: Some(&[1024]), source: Param("layers.0.norm_feed_forward2.weight", Copy) },
Weight { path: "submodule3.layernormalization5.beta", shape: Some(&[1024]), source: Param("layers.0.norm_out.bias", Copy) },
Weight { path: "submodule3.layernormalization5.gamma", shape: Some(&[1024]), source: Param("layers.0.norm_out.weight", Copy) },
Weight { path: "submodule3.layernormalization6.beta", shape: Some(&[1024]), source: Param("layers.1.norm_feed_forward1.bias", Copy) },
Weight { path: "submodule3.layernormalization6.gamma", shape: Some(&[1024]), source: Param("layers.1.norm_feed_forward1.weight", Copy) },
Weight { path: "submodule3.layernormalization7.beta", shape: Some(&[1024]), source: Param("layers.1.norm_self_att.bias", Copy) },
Weight { path: "submodule3.layernormalization7.gamma", shape: Some(&[1024]), source: Param("layers.1.norm_self_att.weight", Copy) },
Weight { path: "submodule3.linear10.weight", shape: Some(&[4096, 1024]), source: Param("/layers.0/feed_forward2/linear2/MatMul#1", Copy) },
Weight { path: "submodule3.linear11.weight", shape: Some(&[1024, 4096]), source: Param("/layers.1/feed_forward1/linear1/MatMul#1", Copy) },
Weight { path: "submodule3.linear12.weight", shape: Some(&[4096, 1024]), source: Param("/layers.1/feed_forward1/linear2/MatMul#1", Copy) },
Weight { path: "submodule3.linear13.weight", shape: Some(&[1024, 1024]), source: Param("/layers.1/self_attn/linear_q/MatMul#1", Copy) },
Weight { path: "submodule3.linear14.weight", shape: Some(&[1024, 1024]), source: Param("/layers.1/self_attn/linear_k/MatMul#1", Copy) },
Weight { path: "submodule3.linear15.weight", shape: Some(&[1024, 1024]), source: Param("/layers.1/self_attn/linear_v/MatMul#1", Copy) },
Weight { path: "submodule3.linear16.weight", shape: Some(&[1024, 1024]), source: Param("/layers.1/self_attn/linear_pos/MatMul#1", Copy) },
Weight { path: "submodule3.linear17.weight", shape: Some(&[1024, 1024]), source: Param("/layers.1/self_attn/linear_out/MatMul#1", Copy) },
Weight { path: "submodule3.linear9.weight", shape: Some(&[1024, 4096]), source: Param("/layers.0/feed_forward2/linear1/MatMul#1", Copy) },
Weight { path: "submodule4.constant48", shape: Some(&[8, 128]), source: Param("layers.2.self_attn.pos_bias_u", Copy) },
Weight { path: "submodule4.constant49", shape: Some(&[8, 128]), source: Param("layers.2.self_attn.pos_bias_v", Copy) },
Weight { path: "submodule4.constant937", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule4.constant938", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule4.constant984", shape: Some(&[1]), source: ConstF32(&[11.313708305358887]) },
Weight { path: "submodule4.conv1d4.weight", shape: Some(&[2048, 1024, 1]), source: Param("layers.1.conv.pointwise_conv1.weight", Copy) },
Weight { path: "submodule4.conv1d5.bias", shape: Some(&[1024]), source: Param("/layers.1/conv/depthwise_conv/Conv#2", Copy) },
Weight { path: "submodule4.conv1d5.weight", shape: Some(&[1024, 1, 9]), source: Param("/layers.1/conv/depthwise_conv/Conv#1", Copy) },
Weight { path: "submodule4.conv1d6.weight", shape: Some(&[1024, 1024, 1]), source: Param("layers.1.conv.pointwise_conv2.weight", Copy) },
Weight { path: "submodule4.layernormalization10.beta", shape: Some(&[1024]), source: Param("layers.1.norm_out.bias", Copy) },
Weight { path: "submodule4.layernormalization10.gamma", shape: Some(&[1024]), source: Param("layers.1.norm_out.weight", Copy) },
Weight { path: "submodule4.layernormalization11.beta", shape: Some(&[1024]), source: Param("layers.2.norm_feed_forward1.bias", Copy) },
Weight { path: "submodule4.layernormalization11.gamma", shape: Some(&[1024]), source: Param("layers.2.norm_feed_forward1.weight", Copy) },
Weight { path: "submodule4.layernormalization12.beta", shape: Some(&[1024]), source: Param("layers.2.norm_self_att.bias", Copy) },
Weight { path: "submodule4.layernormalization12.gamma", shape: Some(&[1024]), source: Param("layers.2.norm_self_att.weight", Copy) },
Weight { path: "submodule4.layernormalization8.beta", shape: Some(&[1024]), source: Param("layers.1.norm_conv.bias", Copy) },
Weight { path: "submodule4.layernormalization8.gamma", shape: Some(&[1024]), source: Param("layers.1.norm_conv.weight", Copy) },
Weight { path: "submodule4.layernormalization9.beta", shape: Some(&[1024]), source: Param("layers.1.norm_feed_forward2.bias", Copy) },
Weight { path: "submodule4.layernormalization9.gamma", shape: Some(&[1024]), source: Param("layers.1.norm_feed_forward2.weight", Copy) },
Weight { path: "submodule4.linear18.weight", shape: Some(&[1024, 4096]), source: Param("/layers.1/feed_forward2/linear1/MatMul#1", Copy) },
Weight { path: "submodule4.linear19.weight", shape: Some(&[4096, 1024]), source: Param("/layers.1/feed_forward2/linear2/MatMul#1", Copy) },
Weight { path: "submodule4.linear20.weight", shape: Some(&[1024, 4096]), source: Param("/layers.2/feed_forward1/linear1/MatMul#1", Copy) },
Weight { path: "submodule4.linear21.weight", shape: Some(&[4096, 1024]), source: Param("/layers.2/feed_forward1/linear2/MatMul#1", Copy) },
Weight { path: "submodule4.linear22.weight", shape: Some(&[1024, 1024]), source: Param("/layers.2/self_attn/linear_q/MatMul#1", Copy) },
Weight { path: "submodule4.linear23.weight", shape: Some(&[1024, 1024]), source: Param("/layers.2/self_attn/linear_k/MatMul#1", Copy) },
Weight { path: "submodule4.linear24.weight", shape: Some(&[1024, 1024]), source: Param("/layers.2/self_attn/linear_v/MatMul#1", Copy) },
Weight { path: "submodule4.linear25.weight", shape: Some(&[1024, 1024]), source: Param("/layers.2/self_attn/linear_pos/MatMul#1", Copy) },
Weight { path: "submodule4.linear26.weight", shape: Some(&[1024, 1024]), source: Param("/layers.2/self_attn/linear_out/MatMul#1", Copy) },
Weight { path: "submodule5.constant1000", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule5.constant1001", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule5.constant1047", shape: Some(&[1]), source: ConstF32(&[11.313708305358887]) },
Weight { path: "submodule5.constant62", shape: Some(&[8, 128]), source: Param("layers.3.self_attn.pos_bias_u", Copy) },
Weight { path: "submodule5.constant63", shape: Some(&[8, 128]), source: Param("layers.3.self_attn.pos_bias_v", Copy) },
Weight { path: "submodule5.conv1d7.weight", shape: Some(&[2048, 1024, 1]), source: Param("layers.2.conv.pointwise_conv1.weight", Copy) },
Weight { path: "submodule5.conv1d8.bias", shape: Some(&[1024]), source: Param("/layers.2/conv/depthwise_conv/Conv#2", Copy) },
Weight { path: "submodule5.conv1d8.weight", shape: Some(&[1024, 1, 9]), source: Param("/layers.2/conv/depthwise_conv/Conv#1", Copy) },
Weight { path: "submodule5.conv1d9.weight", shape: Some(&[1024, 1024, 1]), source: Param("layers.2.conv.pointwise_conv2.weight", Copy) },
Weight { path: "submodule5.layernormalization13.beta", shape: Some(&[1024]), source: Param("layers.2.norm_conv.bias", Copy) },
Weight { path: "submodule5.layernormalization13.gamma", shape: Some(&[1024]), source: Param("layers.2.norm_conv.weight", Copy) },
Weight { path: "submodule5.layernormalization14.beta", shape: Some(&[1024]), source: Param("layers.2.norm_feed_forward2.bias", Copy) },
Weight { path: "submodule5.layernormalization14.gamma", shape: Some(&[1024]), source: Param("layers.2.norm_feed_forward2.weight", Copy) },
Weight { path: "submodule5.layernormalization15.beta", shape: Some(&[1024]), source: Param("layers.2.norm_out.bias", Copy) },
Weight { path: "submodule5.layernormalization15.gamma", shape: Some(&[1024]), source: Param("layers.2.norm_out.weight", Copy) },
Weight { path: "submodule5.layernormalization16.beta", shape: Some(&[1024]), source: Param("layers.3.norm_feed_forward1.bias", Copy) },
Weight { path: "submodule5.layernormalization16.gamma", shape: Some(&[1024]), source: Param("layers.3.norm_feed_forward1.weight", Copy) },
Weight { path: "submodule5.layernormalization17.beta", shape: Some(&[1024]), source: Param("layers.3.norm_self_att.bias", Copy) },
Weight { path: "submodule5.layernormalization17.gamma", shape: Some(&[1024]), source: Param("layers.3.norm_self_att.weight", Copy) },
Weight { path: "submodule5.linear27.weight", shape: Some(&[1024, 4096]), source: Param("/layers.2/feed_forward2/linear1/MatMul#1", Copy) },
Weight { path: "submodule5.linear28.weight", shape: Some(&[4096, 1024]), source: Param("/layers.2/feed_forward2/linear2/MatMul#1", Copy) },
Weight { path: "submodule5.linear29.weight", shape: Some(&[1024, 4096]), source: Param("/layers.3/feed_forward1/linear1/MatMul#1", Copy) },
Weight { path: "submodule5.linear30.weight", shape: Some(&[4096, 1024]), source: Param("/layers.3/feed_forward1/linear2/MatMul#1", Copy) },
Weight { path: "submodule5.linear31.weight", shape: Some(&[1024, 1024]), source: Param("/layers.3/self_attn/linear_q/MatMul#1", Copy) },
Weight { path: "submodule5.linear32.weight", shape: Some(&[1024, 1024]), source: Param("/layers.3/self_attn/linear_k/MatMul#1", Copy) },
Weight { path: "submodule5.linear33.weight", shape: Some(&[1024, 1024]), source: Param("/layers.3/self_attn/linear_v/MatMul#1", Copy) },
Weight { path: "submodule5.linear34.weight", shape: Some(&[1024, 1024]), source: Param("/layers.3/self_attn/linear_pos/MatMul#1", Copy) },
Weight { path: "submodule5.linear35.weight", shape: Some(&[1024, 1024]), source: Param("/layers.3/self_attn/linear_out/MatMul#1", Copy) },
Weight { path: "submodule6.constant1063", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule6.constant1064", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule6.constant1110", shape: Some(&[1]), source: ConstF32(&[11.313708305358887]) },
Weight { path: "submodule6.constant76", shape: Some(&[8, 128]), source: Param("layers.4.self_attn.pos_bias_u", Copy) },
Weight { path: "submodule6.constant77", shape: Some(&[8, 128]), source: Param("layers.4.self_attn.pos_bias_v", Copy) },
Weight { path: "submodule6.conv1d10.weight", shape: Some(&[2048, 1024, 1]), source: Param("layers.3.conv.pointwise_conv1.weight", Copy) },
Weight { path: "submodule6.conv1d11.bias", shape: Some(&[1024]), source: Param("/layers.3/conv/depthwise_conv/Conv#2", Copy) },
Weight { path: "submodule6.conv1d11.weight", shape: Some(&[1024, 1, 9]), source: Param("/layers.3/conv/depthwise_conv/Conv#1", Copy) },
Weight { path: "submodule6.conv1d12.weight", shape: Some(&[1024, 1024, 1]), source: Param("layers.3.conv.pointwise_conv2.weight", Copy) },
Weight { path: "submodule6.layernormalization18.beta", shape: Some(&[1024]), source: Param("layers.3.norm_conv.bias", Copy) },
Weight { path: "submodule6.layernormalization18.gamma", shape: Some(&[1024]), source: Param("layers.3.norm_conv.weight", Copy) },
Weight { path: "submodule6.layernormalization19.beta", shape: Some(&[1024]), source: Param("layers.3.norm_feed_forward2.bias", Copy) },
Weight { path: "submodule6.layernormalization19.gamma", shape: Some(&[1024]), source: Param("layers.3.norm_feed_forward2.weight", Copy) },
Weight { path: "submodule6.layernormalization20.beta", shape: Some(&[1024]), source: Param("layers.3.norm_out.bias", Copy) },
Weight { path: "submodule6.layernormalization20.gamma", shape: Some(&[1024]), source: Param("layers.3.norm_out.weight", Copy) },
Weight { path: "submodule6.layernormalization21.beta", shape: Some(&[1024]), source: Param("layers.4.norm_feed_forward1.bias", Copy) },
Weight { path: "submodule6.layernormalization21.gamma", shape: Some(&[1024]), source: Param("layers.4.norm_feed_forward1.weight", Copy) },
Weight { path: "submodule6.layernormalization22.beta", shape: Some(&[1024]), source: Param("layers.4.norm_self_att.bias", Copy) },
Weight { path: "submodule6.layernormalization22.gamma", shape: Some(&[1024]), source: Param("layers.4.norm_self_att.weight", Copy) },
Weight { path: "submodule6.linear36.weight", shape: Some(&[1024, 4096]), source: Param("/layers.3/feed_forward2/linear1/MatMul#1", Copy) },
Weight { path: "submodule6.linear37.weight", shape: Some(&[4096, 1024]), source: Param("/layers.3/feed_forward2/linear2/MatMul#1", Copy) },
Weight { path: "submodule6.linear38.weight", shape: Some(&[1024, 4096]), source: Param("/layers.4/feed_forward1/linear1/MatMul#1", Copy) },
Weight { path: "submodule6.linear39.weight", shape: Some(&[4096, 1024]), source: Param("/layers.4/feed_forward1/linear2/MatMul#1", Copy) },
Weight { path: "submodule6.linear40.weight", shape: Some(&[1024, 1024]), source: Param("/layers.4/self_attn/linear_q/MatMul#1", Copy) },
Weight { path: "submodule6.linear41.weight", shape: Some(&[1024, 1024]), source: Param("/layers.4/self_attn/linear_k/MatMul#1", Copy) },
Weight { path: "submodule6.linear42.weight", shape: Some(&[1024, 1024]), source: Param("/layers.4/self_attn/linear_v/MatMul#1", Copy) },
Weight { path: "submodule6.linear43.weight", shape: Some(&[1024, 1024]), source: Param("/layers.4/self_attn/linear_pos/MatMul#1", Copy) },
Weight { path: "submodule6.linear44.weight", shape: Some(&[1024, 1024]), source: Param("/layers.4/self_attn/linear_out/MatMul#1", Copy) },
Weight { path: "submodule7.constant1126", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule7.constant1127", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule7.constant1173", shape: Some(&[1]), source: ConstF32(&[11.313708305358887]) },
Weight { path: "submodule7.constant90", shape: Some(&[8, 128]), source: Param("layers.5.self_attn.pos_bias_u", Copy) },
Weight { path: "submodule7.constant91", shape: Some(&[8, 128]), source: Param("layers.5.self_attn.pos_bias_v", Copy) },
Weight { path: "submodule7.conv1d13.weight", shape: Some(&[2048, 1024, 1]), source: Param("layers.4.conv.pointwise_conv1.weight", Copy) },
Weight { path: "submodule7.conv1d14.bias", shape: Some(&[1024]), source: Param("/layers.4/conv/depthwise_conv/Conv#2", Copy) },
Weight { path: "submodule7.conv1d14.weight", shape: Some(&[1024, 1, 9]), source: Param("/layers.4/conv/depthwise_conv/Conv#1", Copy) },
Weight { path: "submodule7.conv1d15.weight", shape: Some(&[1024, 1024, 1]), source: Param("layers.4.conv.pointwise_conv2.weight", Copy) },
Weight { path: "submodule7.layernormalization23.beta", shape: Some(&[1024]), source: Param("layers.4.norm_conv.bias", Copy) },
Weight { path: "submodule7.layernormalization23.gamma", shape: Some(&[1024]), source: Param("layers.4.norm_conv.weight", Copy) },
Weight { path: "submodule7.layernormalization24.beta", shape: Some(&[1024]), source: Param("layers.4.norm_feed_forward2.bias", Copy) },
Weight { path: "submodule7.layernormalization24.gamma", shape: Some(&[1024]), source: Param("layers.4.norm_feed_forward2.weight", Copy) },
Weight { path: "submodule7.layernormalization25.beta", shape: Some(&[1024]), source: Param("layers.4.norm_out.bias", Copy) },
Weight { path: "submodule7.layernormalization25.gamma", shape: Some(&[1024]), source: Param("layers.4.norm_out.weight", Copy) },
Weight { path: "submodule7.layernormalization26.beta", shape: Some(&[1024]), source: Param("layers.5.norm_feed_forward1.bias", Copy) },
Weight { path: "submodule7.layernormalization26.gamma", shape: Some(&[1024]), source: Param("layers.5.norm_feed_forward1.weight", Copy) },
Weight { path: "submodule7.layernormalization27.beta", shape: Some(&[1024]), source: Param("layers.5.norm_self_att.bias", Copy) },
Weight { path: "submodule7.layernormalization27.gamma", shape: Some(&[1024]), source: Param("layers.5.norm_self_att.weight", Copy) },
Weight { path: "submodule7.linear45.weight", shape: Some(&[1024, 4096]), source: Param("/layers.4/feed_forward2/linear1/MatMul#1", Copy) },
Weight { path: "submodule7.linear46.weight", shape: Some(&[4096, 1024]), source: Param("/layers.4/feed_forward2/linear2/MatMul#1", Copy) },
Weight { path: "submodule7.linear47.weight", shape: Some(&[1024, 4096]), source: Param("/layers.5/feed_forward1/linear1/MatMul#1", Copy) },
Weight { path: "submodule7.linear48.weight", shape: Some(&[4096, 1024]), source: Param("/layers.5/feed_forward1/linear2/MatMul#1", Copy) },
Weight { path: "submodule7.linear49.weight", shape: Some(&[1024, 1024]), source: Param("/layers.5/self_attn/linear_q/MatMul#1", Copy) },
Weight { path: "submodule7.linear50.weight", shape: Some(&[1024, 1024]), source: Param("/layers.5/self_attn/linear_k/MatMul#1", Copy) },
Weight { path: "submodule7.linear51.weight", shape: Some(&[1024, 1024]), source: Param("/layers.5/self_attn/linear_v/MatMul#1", Copy) },
Weight { path: "submodule7.linear52.weight", shape: Some(&[1024, 1024]), source: Param("/layers.5/self_attn/linear_pos/MatMul#1", Copy) },
Weight { path: "submodule7.linear53.weight", shape: Some(&[1024, 1024]), source: Param("/layers.5/self_attn/linear_out/MatMul#1", Copy) },
Weight { path: "submodule8.constant104", shape: Some(&[8, 128]), source: Param("layers.6.self_attn.pos_bias_u", Copy) },
Weight { path: "submodule8.constant105", shape: Some(&[8, 128]), source: Param("layers.6.self_attn.pos_bias_v", Copy) },
Weight { path: "submodule8.constant1189", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule8.constant1190", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule8.constant1236", shape: Some(&[1]), source: ConstF32(&[11.313708305358887]) },
Weight { path: "submodule8.conv1d16.weight", shape: Some(&[2048, 1024, 1]), source: Param("layers.5.conv.pointwise_conv1.weight", Copy) },
Weight { path: "submodule8.conv1d17.bias", shape: Some(&[1024]), source: Param("/layers.5/conv/depthwise_conv/Conv#2", Copy) },
Weight { path: "submodule8.conv1d17.weight", shape: Some(&[1024, 1, 9]), source: Param("/layers.5/conv/depthwise_conv/Conv#1", Copy) },
Weight { path: "submodule8.conv1d18.weight", shape: Some(&[1024, 1024, 1]), source: Param("layers.5.conv.pointwise_conv2.weight", Copy) },
Weight { path: "submodule8.layernormalization28.beta", shape: Some(&[1024]), source: Param("layers.5.norm_conv.bias", Copy) },
Weight { path: "submodule8.layernormalization28.gamma", shape: Some(&[1024]), source: Param("layers.5.norm_conv.weight", Copy) },
Weight { path: "submodule8.layernormalization29.beta", shape: Some(&[1024]), source: Param("layers.5.norm_feed_forward2.bias", Copy) },
Weight { path: "submodule8.layernormalization29.gamma", shape: Some(&[1024]), source: Param("layers.5.norm_feed_forward2.weight", Copy) },
Weight { path: "submodule8.layernormalization30.beta", shape: Some(&[1024]), source: Param("layers.5.norm_out.bias", Copy) },
Weight { path: "submodule8.layernormalization30.gamma", shape: Some(&[1024]), source: Param("layers.5.norm_out.weight", Copy) },
Weight { path: "submodule8.layernormalization31.beta", shape: Some(&[1024]), source: Param("layers.6.norm_feed_forward1.bias", Copy) },
Weight { path: "submodule8.layernormalization31.gamma", shape: Some(&[1024]), source: Param("layers.6.norm_feed_forward1.weight", Copy) },
Weight { path: "submodule8.layernormalization32.beta", shape: Some(&[1024]), source: Param("layers.6.norm_self_att.bias", Copy) },
Weight { path: "submodule8.layernormalization32.gamma", shape: Some(&[1024]), source: Param("layers.6.norm_self_att.weight", Copy) },
Weight { path: "submodule8.linear54.weight", shape: Some(&[1024, 4096]), source: Param("/layers.5/feed_forward2/linear1/MatMul#1", Copy) },
Weight { path: "submodule8.linear55.weight", shape: Some(&[4096, 1024]), source: Param("/layers.5/feed_forward2/linear2/MatMul#1", Copy) },
Weight { path: "submodule8.linear56.weight", shape: Some(&[1024, 4096]), source: Param("/layers.6/feed_forward1/linear1/MatMul#1", Copy) },
Weight { path: "submodule8.linear57.weight", shape: Some(&[4096, 1024]), source: Param("/layers.6/feed_forward1/linear2/MatMul#1", Copy) },
Weight { path: "submodule8.linear58.weight", shape: Some(&[1024, 1024]), source: Param("/layers.6/self_attn/linear_q/MatMul#1", Copy) },
Weight { path: "submodule8.linear59.weight", shape: Some(&[1024, 1024]), source: Param("/layers.6/self_attn/linear_k/MatMul#1", Copy) },
Weight { path: "submodule8.linear60.weight", shape: Some(&[1024, 1024]), source: Param("/layers.6/self_attn/linear_v/MatMul#1", Copy) },
Weight { path: "submodule8.linear61.weight", shape: Some(&[1024, 1024]), source: Param("/layers.6/self_attn/linear_pos/MatMul#1", Copy) },
Weight { path: "submodule8.linear62.weight", shape: Some(&[1024, 1024]), source: Param("/layers.6/self_attn/linear_out/MatMul#1", Copy) },
Weight { path: "submodule9.constant118", shape: Some(&[8, 128]), source: Param("layers.7.self_attn.pos_bias_u", Copy) },
Weight { path: "submodule9.constant119", shape: Some(&[8, 128]), source: Param("layers.7.self_attn.pos_bias_v", Copy) },
Weight { path: "submodule9.constant1252", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule9.constant1253", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule9.constant1299", shape: Some(&[1]), source: ConstF32(&[11.313708305358887]) },
Weight { path: "submodule9.conv1d19.weight", shape: Some(&[2048, 1024, 1]), source: Param("layers.6.conv.pointwise_conv1.weight", Copy) },
Weight { path: "submodule9.conv1d20.bias", shape: Some(&[1024]), source: Param("/layers.6/conv/depthwise_conv/Conv#2", Copy) },
Weight { path: "submodule9.conv1d20.weight", shape: Some(&[1024, 1, 9]), source: Param("/layers.6/conv/depthwise_conv/Conv#1", Copy) },
Weight { path: "submodule9.conv1d21.weight", shape: Some(&[1024, 1024, 1]), source: Param("layers.6.conv.pointwise_conv2.weight", Copy) },
Weight { path: "submodule9.layernormalization33.beta", shape: Some(&[1024]), source: Param("layers.6.norm_conv.bias", Copy) },
Weight { path: "submodule9.layernormalization33.gamma", shape: Some(&[1024]), source: Param("layers.6.norm_conv.weight", Copy) },
Weight { path: "submodule9.layernormalization34.beta", shape: Some(&[1024]), source: Param("layers.6.norm_feed_forward2.bias", Copy) },
Weight { path: "submodule9.layernormalization34.gamma", shape: Some(&[1024]), source: Param("layers.6.norm_feed_forward2.weight", Copy) },
Weight { path: "submodule9.layernormalization35.beta", shape: Some(&[1024]), source: Param("layers.6.norm_out.bias", Copy) },
Weight { path: "submodule9.layernormalization35.gamma", shape: Some(&[1024]), source: Param("layers.6.norm_out.weight", Copy) },
Weight { path: "submodule9.layernormalization36.beta", shape: Some(&[1024]), source: Param("layers.7.norm_feed_forward1.bias", Copy) },
Weight { path: "submodule9.layernormalization36.gamma", shape: Some(&[1024]), source: Param("layers.7.norm_feed_forward1.weight", Copy) },
Weight { path: "submodule9.layernormalization37.beta", shape: Some(&[1024]), source: Param("layers.7.norm_self_att.bias", Copy) },
Weight { path: "submodule9.layernormalization37.gamma", shape: Some(&[1024]), source: Param("layers.7.norm_self_att.weight", Copy) },
Weight { path: "submodule9.linear63.weight", shape: Some(&[1024, 4096]), source: Param("/layers.6/feed_forward2/linear1/MatMul#1", Copy) },
Weight { path: "submodule9.linear64.weight", shape: Some(&[4096, 1024]), source: Param("/layers.6/feed_forward2/linear2/MatMul#1", Copy) },
Weight { path: "submodule9.linear65.weight", shape: Some(&[1024, 4096]), source: Param("/layers.7/feed_forward1/linear1/MatMul#1", Copy) },
Weight { path: "submodule9.linear66.weight", shape: Some(&[4096, 1024]), source: Param("/layers.7/feed_forward1/linear2/MatMul#1", Copy) },
Weight { path: "submodule9.linear67.weight", shape: Some(&[1024, 1024]), source: Param("/layers.7/self_attn/linear_q/MatMul#1", Copy) },
Weight { path: "submodule9.linear68.weight", shape: Some(&[1024, 1024]), source: Param("/layers.7/self_attn/linear_k/MatMul#1", Copy) },
Weight { path: "submodule9.linear69.weight", shape: Some(&[1024, 1024]), source: Param("/layers.7/self_attn/linear_v/MatMul#1", Copy) },
Weight { path: "submodule9.linear70.weight", shape: Some(&[1024, 1024]), source: Param("/layers.7/self_attn/linear_pos/MatMul#1", Copy) },
Weight { path: "submodule9.linear71.weight", shape: Some(&[1024, 1024]), source: Param("/layers.7/self_attn/linear_out/MatMul#1", Copy) },
];