use crate::burn_backend::onnx::{Source::*, Transform::*, Weight};
pub(crate) const WEIGHTS: &[Weight] = &[
Weight { path: "submodule1.constant535", shape: Some(&[1]), source: ConstF32(&[2.0]) },
Weight { path: "submodule1.constant536", shape: Some(&[1]), source: ConstF32(&[1.0]) },
Weight { path: "submodule1.constant537", shape: Some(&[1]), source: ConstF32(&[3.0]) },
Weight { path: "submodule1.constant538", shape: Some(&[1]), source: ConstF32(&[2.0]) },
Weight { path: "submodule1.constant539", shape: Some(&[1]), source: ConstF32(&[1.0]) },
Weight { path: "submodule1.conv2d1.bias", shape: Some(&[256]), source: Param("encoder.pre_encode.conv.0.bias", Copy) },
Weight { path: "submodule1.conv2d1.weight", shape: Some(&[256, 1, 3, 3]), source: Param("encoder.pre_encode.conv.0.weight", Copy) },
Weight { path: "submodule10.constant108", shape: Some(&[8, 64]), source: Param("encoder.layers.5.self_attn.pos_bias_u", Copy) },
Weight { path: "submodule10.constant109", shape: Some(&[8, 64]), source: Param("encoder.layers.5.self_attn.pos_bias_v", Copy) },
Weight { path: "submodule10.constant1221", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule10.constant1223", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule10.constant1278", shape: Some(&[1]), source: ConstF32(&[8.0]) },
Weight { path: "submodule10.conv1d13.weight", shape: Some(&[1024, 512, 1]), source: Param("encoder.layers.4.conv.pointwise_conv1.weight", Copy) },
Weight { path: "submodule10.conv1d14.weight", shape: Some(&[512, 1, 9]), source: Param("encoder.layers.4.conv.depthwise_conv.weight", Copy) },
Weight { path: "submodule10.conv1d15.weight", shape: Some(&[512, 512, 1]), source: Param("encoder.layers.4.conv.pointwise_conv2.weight", Copy) },
Weight { path: "submodule10.layernormalization27.beta", shape: Some(&[512]), source: Param("encoder.layers.4.norm_conv.bias", Copy) },
Weight { path: "submodule10.layernormalization27.gamma", shape: Some(&[512]), source: Param("encoder.layers.4.norm_conv.weight", Copy) },
Weight { path: "submodule10.layernormalization28.beta", shape: Some(&[512]), source: Param("encoder.layers.4.conv.batch_norm.bias", Copy) },
Weight { path: "submodule10.layernormalization28.gamma", shape: Some(&[512]), source: Param("encoder.layers.4.conv.batch_norm.weight", Copy) },
Weight { path: "submodule10.layernormalization29.beta", shape: Some(&[512]), source: Param("encoder.layers.4.norm_feed_forward2.bias", Copy) },
Weight { path: "submodule10.layernormalization29.gamma", shape: Some(&[512]), source: Param("encoder.layers.4.norm_feed_forward2.weight", Copy) },
Weight { path: "submodule10.layernormalization30.beta", shape: Some(&[512]), source: Param("encoder.layers.4.norm_out.bias", Copy) },
Weight { path: "submodule10.layernormalization30.gamma", shape: Some(&[512]), source: Param("encoder.layers.4.norm_out.weight", Copy) },
Weight { path: "submodule10.layernormalization31.beta", shape: Some(&[512]), source: Param("encoder.layers.5.norm_feed_forward1.bias", Copy) },
Weight { path: "submodule10.layernormalization31.gamma", shape: Some(&[512]), source: Param("encoder.layers.5.norm_feed_forward1.weight", Copy) },
Weight { path: "submodule10.layernormalization32.beta", shape: Some(&[512]), source: Param("encoder.layers.5.norm_self_att.bias", Copy) },
Weight { path: "submodule10.layernormalization32.gamma", shape: Some(&[512]), source: Param("encoder.layers.5.norm_self_att.weight", Copy) },
Weight { path: "submodule10.linear45.weight", shape: Some(&[512, 2048]), source: Param("/encoder/layers.4/feed_forward2/linear1/MatMul#1", Copy) },
Weight { path: "submodule10.linear46.weight", shape: Some(&[2048, 512]), source: Param("/encoder/layers.4/feed_forward2/linear2/MatMul#1", Copy) },
Weight { path: "submodule10.linear47.weight", shape: Some(&[512, 2048]), source: Param("/encoder/layers.5/feed_forward1/linear1/MatMul#1", Copy) },
Weight { path: "submodule10.linear48.weight", shape: Some(&[2048, 512]), source: Param("/encoder/layers.5/feed_forward1/linear2/MatMul#1", Copy) },
Weight { path: "submodule10.linear49.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.5/self_attn/linear_q/MatMul#1", Copy) },
Weight { path: "submodule10.linear50.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.5/self_attn/linear_k/MatMul#1", Copy) },
Weight { path: "submodule10.linear51.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.5/self_attn/linear_v/MatMul#1", Copy) },
Weight { path: "submodule10.linear52.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.5/self_attn/linear_pos/MatMul#1", Copy) },
Weight { path: "submodule10.linear53.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.5/self_attn/linear_out/MatMul#1", Copy) },
Weight { path: "submodule11.constant125", shape: Some(&[8, 64]), source: Param("encoder.layers.6.self_attn.pos_bias_u", Copy) },
Weight { path: "submodule11.constant126", shape: Some(&[8, 64]), source: Param("encoder.layers.6.self_attn.pos_bias_v", Copy) },
Weight { path: "submodule11.constant1298", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule11.constant1299", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule11.constant1354", shape: Some(&[1]), source: ConstF32(&[8.0]) },
Weight { path: "submodule11.conv1d16.weight", shape: Some(&[1024, 512, 1]), source: Param("encoder.layers.5.conv.pointwise_conv1.weight", Copy) },
Weight { path: "submodule11.conv1d17.weight", shape: Some(&[512, 1, 9]), source: Param("encoder.layers.5.conv.depthwise_conv.weight", Copy) },
Weight { path: "submodule11.conv1d18.weight", shape: Some(&[512, 512, 1]), source: Param("encoder.layers.5.conv.pointwise_conv2.weight", Copy) },
Weight { path: "submodule11.layernormalization33.beta", shape: Some(&[512]), source: Param("encoder.layers.5.norm_conv.bias", Copy) },
Weight { path: "submodule11.layernormalization33.gamma", shape: Some(&[512]), source: Param("encoder.layers.5.norm_conv.weight", Copy) },
Weight { path: "submodule11.layernormalization34.beta", shape: Some(&[512]), source: Param("encoder.layers.5.conv.batch_norm.bias", Copy) },
Weight { path: "submodule11.layernormalization34.gamma", shape: Some(&[512]), source: Param("encoder.layers.5.conv.batch_norm.weight", Copy) },
Weight { path: "submodule11.layernormalization35.beta", shape: Some(&[512]), source: Param("encoder.layers.5.norm_feed_forward2.bias", Copy) },
Weight { path: "submodule11.layernormalization35.gamma", shape: Some(&[512]), source: Param("encoder.layers.5.norm_feed_forward2.weight", Copy) },
Weight { path: "submodule11.layernormalization36.beta", shape: Some(&[512]), source: Param("encoder.layers.5.norm_out.bias", Copy) },
Weight { path: "submodule11.layernormalization36.gamma", shape: Some(&[512]), source: Param("encoder.layers.5.norm_out.weight", Copy) },
Weight { path: "submodule11.layernormalization37.beta", shape: Some(&[512]), source: Param("encoder.layers.6.norm_feed_forward1.bias", Copy) },
Weight { path: "submodule11.layernormalization37.gamma", shape: Some(&[512]), source: Param("encoder.layers.6.norm_feed_forward1.weight", Copy) },
Weight { path: "submodule11.layernormalization38.beta", shape: Some(&[512]), source: Param("encoder.layers.6.norm_self_att.bias", Copy) },
Weight { path: "submodule11.layernormalization38.gamma", shape: Some(&[512]), source: Param("encoder.layers.6.norm_self_att.weight", Copy) },
Weight { path: "submodule11.linear54.weight", shape: Some(&[512, 2048]), source: Param("/encoder/layers.5/feed_forward2/linear1/MatMul#1", Copy) },
Weight { path: "submodule11.linear55.weight", shape: Some(&[2048, 512]), source: Param("/encoder/layers.5/feed_forward2/linear2/MatMul#1", Copy) },
Weight { path: "submodule11.linear56.weight", shape: Some(&[512, 2048]), source: Param("/encoder/layers.6/feed_forward1/linear1/MatMul#1", Copy) },
Weight { path: "submodule11.linear57.weight", shape: Some(&[2048, 512]), source: Param("/encoder/layers.6/feed_forward1/linear2/MatMul#1", Copy) },
Weight { path: "submodule11.linear58.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.6/self_attn/linear_q/MatMul#1", Copy) },
Weight { path: "submodule11.linear59.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.6/self_attn/linear_k/MatMul#1", Copy) },
Weight { path: "submodule11.linear60.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.6/self_attn/linear_v/MatMul#1", Copy) },
Weight { path: "submodule11.linear61.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.6/self_attn/linear_pos/MatMul#1", Copy) },
Weight { path: "submodule11.linear62.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.6/self_attn/linear_out/MatMul#1", Copy) },
Weight { path: "submodule12.constant1374", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule12.constant1376", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule12.constant142", shape: Some(&[8, 64]), source: Param("encoder.layers.7.self_attn.pos_bias_u", Copy) },
Weight { path: "submodule12.constant143", shape: Some(&[8, 64]), source: Param("encoder.layers.7.self_attn.pos_bias_v", Copy) },
Weight { path: "submodule12.constant1431", shape: Some(&[1]), source: ConstF32(&[8.0]) },
Weight { path: "submodule12.conv1d19.weight", shape: Some(&[1024, 512, 1]), source: Param("encoder.layers.6.conv.pointwise_conv1.weight", Copy) },
Weight { path: "submodule12.conv1d20.weight", shape: Some(&[512, 1, 9]), source: Param("encoder.layers.6.conv.depthwise_conv.weight", Copy) },
Weight { path: "submodule12.conv1d21.weight", shape: Some(&[512, 512, 1]), source: Param("encoder.layers.6.conv.pointwise_conv2.weight", Copy) },
Weight { path: "submodule12.layernormalization39.beta", shape: Some(&[512]), source: Param("encoder.layers.6.norm_conv.bias", Copy) },
Weight { path: "submodule12.layernormalization39.gamma", shape: Some(&[512]), source: Param("encoder.layers.6.norm_conv.weight", Copy) },
Weight { path: "submodule12.layernormalization40.beta", shape: Some(&[512]), source: Param("encoder.layers.6.conv.batch_norm.bias", Copy) },
Weight { path: "submodule12.layernormalization40.gamma", shape: Some(&[512]), source: Param("encoder.layers.6.conv.batch_norm.weight", Copy) },
Weight { path: "submodule12.layernormalization41.beta", shape: Some(&[512]), source: Param("encoder.layers.6.norm_feed_forward2.bias", Copy) },
Weight { path: "submodule12.layernormalization41.gamma", shape: Some(&[512]), source: Param("encoder.layers.6.norm_feed_forward2.weight", Copy) },
Weight { path: "submodule12.layernormalization42.beta", shape: Some(&[512]), source: Param("encoder.layers.6.norm_out.bias", Copy) },
Weight { path: "submodule12.layernormalization42.gamma", shape: Some(&[512]), source: Param("encoder.layers.6.norm_out.weight", Copy) },
Weight { path: "submodule12.layernormalization43.beta", shape: Some(&[512]), source: Param("encoder.layers.7.norm_feed_forward1.bias", Copy) },
Weight { path: "submodule12.layernormalization43.gamma", shape: Some(&[512]), source: Param("encoder.layers.7.norm_feed_forward1.weight", Copy) },
Weight { path: "submodule12.layernormalization44.beta", shape: Some(&[512]), source: Param("encoder.layers.7.norm_self_att.bias", Copy) },
Weight { path: "submodule12.layernormalization44.gamma", shape: Some(&[512]), source: Param("encoder.layers.7.norm_self_att.weight", Copy) },
Weight { path: "submodule12.linear63.weight", shape: Some(&[512, 2048]), source: Param("/encoder/layers.6/feed_forward2/linear1/MatMul#1", Copy) },
Weight { path: "submodule12.linear64.weight", shape: Some(&[2048, 512]), source: Param("/encoder/layers.6/feed_forward2/linear2/MatMul#1", Copy) },
Weight { path: "submodule12.linear65.weight", shape: Some(&[512, 2048]), source: Param("/encoder/layers.7/feed_forward1/linear1/MatMul#1", Copy) },
Weight { path: "submodule12.linear66.weight", shape: Some(&[2048, 512]), source: Param("/encoder/layers.7/feed_forward1/linear2/MatMul#1", Copy) },
Weight { path: "submodule12.linear67.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.7/self_attn/linear_q/MatMul#1", Copy) },
Weight { path: "submodule12.linear68.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.7/self_attn/linear_k/MatMul#1", Copy) },
Weight { path: "submodule12.linear69.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.7/self_attn/linear_v/MatMul#1", Copy) },
Weight { path: "submodule12.linear70.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.7/self_attn/linear_pos/MatMul#1", Copy) },
Weight { path: "submodule12.linear71.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.7/self_attn/linear_out/MatMul#1", Copy) },
Weight { path: "submodule13.constant1451", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule13.constant1452", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule13.constant1507", shape: Some(&[1]), source: ConstF32(&[8.0]) },
Weight { path: "submodule13.constant159", shape: Some(&[8, 64]), source: Param("encoder.layers.8.self_attn.pos_bias_u", Copy) },
Weight { path: "submodule13.constant160", shape: Some(&[8, 64]), source: Param("encoder.layers.8.self_attn.pos_bias_v", Copy) },
Weight { path: "submodule13.conv1d22.weight", shape: Some(&[1024, 512, 1]), source: Param("encoder.layers.7.conv.pointwise_conv1.weight", Copy) },
Weight { path: "submodule13.conv1d23.weight", shape: Some(&[512, 1, 9]), source: Param("encoder.layers.7.conv.depthwise_conv.weight", Copy) },
Weight { path: "submodule13.conv1d24.weight", shape: Some(&[512, 512, 1]), source: Param("encoder.layers.7.conv.pointwise_conv2.weight", Copy) },
Weight { path: "submodule13.layernormalization45.beta", shape: Some(&[512]), source: Param("encoder.layers.7.norm_conv.bias", Copy) },
Weight { path: "submodule13.layernormalization45.gamma", shape: Some(&[512]), source: Param("encoder.layers.7.norm_conv.weight", Copy) },
Weight { path: "submodule13.layernormalization46.beta", shape: Some(&[512]), source: Param("encoder.layers.7.conv.batch_norm.bias", Copy) },
Weight { path: "submodule13.layernormalization46.gamma", shape: Some(&[512]), source: Param("encoder.layers.7.conv.batch_norm.weight", Copy) },
Weight { path: "submodule13.layernormalization47.beta", shape: Some(&[512]), source: Param("encoder.layers.7.norm_feed_forward2.bias", Copy) },
Weight { path: "submodule13.layernormalization47.gamma", shape: Some(&[512]), source: Param("encoder.layers.7.norm_feed_forward2.weight", Copy) },
Weight { path: "submodule13.layernormalization48.beta", shape: Some(&[512]), source: Param("encoder.layers.7.norm_out.bias", Copy) },
Weight { path: "submodule13.layernormalization48.gamma", shape: Some(&[512]), source: Param("encoder.layers.7.norm_out.weight", Copy) },
Weight { path: "submodule13.layernormalization49.beta", shape: Some(&[512]), source: Param("encoder.layers.8.norm_feed_forward1.bias", Copy) },
Weight { path: "submodule13.layernormalization49.gamma", shape: Some(&[512]), source: Param("encoder.layers.8.norm_feed_forward1.weight", Copy) },
Weight { path: "submodule13.layernormalization50.beta", shape: Some(&[512]), source: Param("encoder.layers.8.norm_self_att.bias", Copy) },
Weight { path: "submodule13.layernormalization50.gamma", shape: Some(&[512]), source: Param("encoder.layers.8.norm_self_att.weight", Copy) },
Weight { path: "submodule13.linear72.weight", shape: Some(&[512, 2048]), source: Param("/encoder/layers.7/feed_forward2/linear1/MatMul#1", Copy) },
Weight { path: "submodule13.linear73.weight", shape: Some(&[2048, 512]), source: Param("/encoder/layers.7/feed_forward2/linear2/MatMul#1", Copy) },
Weight { path: "submodule13.linear74.weight", shape: Some(&[512, 2048]), source: Param("/encoder/layers.8/feed_forward1/linear1/MatMul#1", Copy) },
Weight { path: "submodule13.linear75.weight", shape: Some(&[2048, 512]), source: Param("/encoder/layers.8/feed_forward1/linear2/MatMul#1", Copy) },
Weight { path: "submodule13.linear76.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.8/self_attn/linear_q/MatMul#1", Copy) },
Weight { path: "submodule13.linear77.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.8/self_attn/linear_k/MatMul#1", Copy) },
Weight { path: "submodule13.linear78.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.8/self_attn/linear_v/MatMul#1", Copy) },
Weight { path: "submodule13.linear79.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.8/self_attn/linear_pos/MatMul#1", Copy) },
Weight { path: "submodule13.linear80.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.8/self_attn/linear_out/MatMul#1", Copy) },
Weight { path: "submodule14.constant1527", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule14.constant1529", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule14.constant1584", shape: Some(&[1]), source: ConstF32(&[8.0]) },
Weight { path: "submodule14.constant176", shape: Some(&[8, 64]), source: Param("encoder.layers.9.self_attn.pos_bias_u", Copy) },
Weight { path: "submodule14.constant177", shape: Some(&[8, 64]), source: Param("encoder.layers.9.self_attn.pos_bias_v", Copy) },
Weight { path: "submodule14.conv1d25.weight", shape: Some(&[1024, 512, 1]), source: Param("encoder.layers.8.conv.pointwise_conv1.weight", Copy) },
Weight { path: "submodule14.conv1d26.weight", shape: Some(&[512, 1, 9]), source: Param("encoder.layers.8.conv.depthwise_conv.weight", Copy) },
Weight { path: "submodule14.conv1d27.weight", shape: Some(&[512, 512, 1]), source: Param("encoder.layers.8.conv.pointwise_conv2.weight", Copy) },
Weight { path: "submodule14.layernormalization51.beta", shape: Some(&[512]), source: Param("encoder.layers.8.norm_conv.bias", Copy) },
Weight { path: "submodule14.layernormalization51.gamma", shape: Some(&[512]), source: Param("encoder.layers.8.norm_conv.weight", Copy) },
Weight { path: "submodule14.layernormalization52.beta", shape: Some(&[512]), source: Param("encoder.layers.8.conv.batch_norm.bias", Copy) },
Weight { path: "submodule14.layernormalization52.gamma", shape: Some(&[512]), source: Param("encoder.layers.8.conv.batch_norm.weight", Copy) },
Weight { path: "submodule14.layernormalization53.beta", shape: Some(&[512]), source: Param("encoder.layers.8.norm_feed_forward2.bias", Copy) },
Weight { path: "submodule14.layernormalization53.gamma", shape: Some(&[512]), source: Param("encoder.layers.8.norm_feed_forward2.weight", Copy) },
Weight { path: "submodule14.layernormalization54.beta", shape: Some(&[512]), source: Param("encoder.layers.8.norm_out.bias", Copy) },
Weight { path: "submodule14.layernormalization54.gamma", shape: Some(&[512]), source: Param("encoder.layers.8.norm_out.weight", Copy) },
Weight { path: "submodule14.layernormalization55.beta", shape: Some(&[512]), source: Param("encoder.layers.9.norm_feed_forward1.bias", Copy) },
Weight { path: "submodule14.layernormalization55.gamma", shape: Some(&[512]), source: Param("encoder.layers.9.norm_feed_forward1.weight", Copy) },
Weight { path: "submodule14.layernormalization56.beta", shape: Some(&[512]), source: Param("encoder.layers.9.norm_self_att.bias", Copy) },
Weight { path: "submodule14.layernormalization56.gamma", shape: Some(&[512]), source: Param("encoder.layers.9.norm_self_att.weight", Copy) },
Weight { path: "submodule14.linear81.weight", shape: Some(&[512, 2048]), source: Param("/encoder/layers.8/feed_forward2/linear1/MatMul#1", Copy) },
Weight { path: "submodule14.linear82.weight", shape: Some(&[2048, 512]), source: Param("/encoder/layers.8/feed_forward2/linear2/MatMul#1", Copy) },
Weight { path: "submodule14.linear83.weight", shape: Some(&[512, 2048]), source: Param("/encoder/layers.9/feed_forward1/linear1/MatMul#1", Copy) },
Weight { path: "submodule14.linear84.weight", shape: Some(&[2048, 512]), source: Param("/encoder/layers.9/feed_forward1/linear2/MatMul#1", Copy) },
Weight { path: "submodule14.linear85.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.9/self_attn/linear_q/MatMul#1", Copy) },
Weight { path: "submodule14.linear86.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.9/self_attn/linear_k/MatMul#1", Copy) },
Weight { path: "submodule14.linear87.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.9/self_attn/linear_v/MatMul#1", Copy) },
Weight { path: "submodule14.linear88.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.9/self_attn/linear_pos/MatMul#1", Copy) },
Weight { path: "submodule14.linear89.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.9/self_attn/linear_out/MatMul#1", Copy) },
Weight { path: "submodule15.constant1604", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule15.constant1606", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule15.constant1661", shape: Some(&[1]), source: ConstF32(&[8.0]) },
Weight { path: "submodule15.constant193", shape: Some(&[8, 64]), source: Param("encoder.layers.10.self_attn.pos_bias_u", Copy) },
Weight { path: "submodule15.constant194", shape: Some(&[8, 64]), source: Param("encoder.layers.10.self_attn.pos_bias_v", Copy) },
Weight { path: "submodule15.conv1d28.weight", shape: Some(&[1024, 512, 1]), source: Param("encoder.layers.9.conv.pointwise_conv1.weight", Copy) },
Weight { path: "submodule15.conv1d29.weight", shape: Some(&[512, 1, 9]), source: Param("encoder.layers.9.conv.depthwise_conv.weight", Copy) },
Weight { path: "submodule15.conv1d30.weight", shape: Some(&[512, 512, 1]), source: Param("encoder.layers.9.conv.pointwise_conv2.weight", Copy) },
Weight { path: "submodule15.layernormalization57.beta", shape: Some(&[512]), source: Param("encoder.layers.9.norm_conv.bias", Copy) },
Weight { path: "submodule15.layernormalization57.gamma", shape: Some(&[512]), source: Param("encoder.layers.9.norm_conv.weight", Copy) },
Weight { path: "submodule15.layernormalization58.beta", shape: Some(&[512]), source: Param("encoder.layers.9.conv.batch_norm.bias", Copy) },
Weight { path: "submodule15.layernormalization58.gamma", shape: Some(&[512]), source: Param("encoder.layers.9.conv.batch_norm.weight", Copy) },
Weight { path: "submodule15.layernormalization59.beta", shape: Some(&[512]), source: Param("encoder.layers.9.norm_feed_forward2.bias", Copy) },
Weight { path: "submodule15.layernormalization59.gamma", shape: Some(&[512]), source: Param("encoder.layers.9.norm_feed_forward2.weight", Copy) },
Weight { path: "submodule15.layernormalization60.beta", shape: Some(&[512]), source: Param("encoder.layers.9.norm_out.bias", Copy) },
Weight { path: "submodule15.layernormalization60.gamma", shape: Some(&[512]), source: Param("encoder.layers.9.norm_out.weight", Copy) },
Weight { path: "submodule15.layernormalization61.beta", shape: Some(&[512]), source: Param("encoder.layers.10.norm_feed_forward1.bias", Copy) },
Weight { path: "submodule15.layernormalization61.gamma", shape: Some(&[512]), source: Param("encoder.layers.10.norm_feed_forward1.weight", Copy) },
Weight { path: "submodule15.layernormalization62.beta", shape: Some(&[512]), source: Param("encoder.layers.10.norm_self_att.bias", Copy) },
Weight { path: "submodule15.layernormalization62.gamma", shape: Some(&[512]), source: Param("encoder.layers.10.norm_self_att.weight", Copy) },
Weight { path: "submodule15.linear90.weight", shape: Some(&[512, 2048]), source: Param("/encoder/layers.9/feed_forward2/linear1/MatMul#1", Copy) },
Weight { path: "submodule15.linear91.weight", shape: Some(&[2048, 512]), source: Param("/encoder/layers.9/feed_forward2/linear2/MatMul#1", Copy) },
Weight { path: "submodule15.linear92.weight", shape: Some(&[512, 2048]), source: Param("/encoder/layers.10/feed_forward1/linear1/MatMul#1", Copy) },
Weight { path: "submodule15.linear93.weight", shape: Some(&[2048, 512]), source: Param("/encoder/layers.10/feed_forward1/linear2/MatMul#1", Copy) },
Weight { path: "submodule15.linear94.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.10/self_attn/linear_q/MatMul#1", Copy) },
Weight { path: "submodule15.linear95.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.10/self_attn/linear_k/MatMul#1", Copy) },
Weight { path: "submodule15.linear96.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.10/self_attn/linear_v/MatMul#1", Copy) },
Weight { path: "submodule15.linear97.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.10/self_attn/linear_pos/MatMul#1", Copy) },
Weight { path: "submodule15.linear98.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.10/self_attn/linear_out/MatMul#1", Copy) },
Weight { path: "submodule16.constant1681", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule16.constant1682", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule16.constant1737", shape: Some(&[1]), source: ConstF32(&[8.0]) },
Weight { path: "submodule16.constant210", shape: Some(&[8, 64]), source: Param("encoder.layers.11.self_attn.pos_bias_u", Copy) },
Weight { path: "submodule16.constant211", shape: Some(&[8, 64]), source: Param("encoder.layers.11.self_attn.pos_bias_v", Copy) },
Weight { path: "submodule16.conv1d31.weight", shape: Some(&[1024, 512, 1]), source: Param("encoder.layers.10.conv.pointwise_conv1.weight", Copy) },
Weight { path: "submodule16.conv1d32.weight", shape: Some(&[512, 1, 9]), source: Param("encoder.layers.10.conv.depthwise_conv.weight", Copy) },
Weight { path: "submodule16.conv1d33.weight", shape: Some(&[512, 512, 1]), source: Param("encoder.layers.10.conv.pointwise_conv2.weight", Copy) },
Weight { path: "submodule16.layernormalization63.beta", shape: Some(&[512]), source: Param("encoder.layers.10.norm_conv.bias", Copy) },
Weight { path: "submodule16.layernormalization63.gamma", shape: Some(&[512]), source: Param("encoder.layers.10.norm_conv.weight", Copy) },
Weight { path: "submodule16.layernormalization64.beta", shape: Some(&[512]), source: Param("encoder.layers.10.conv.batch_norm.bias", Copy) },
Weight { path: "submodule16.layernormalization64.gamma", shape: Some(&[512]), source: Param("encoder.layers.10.conv.batch_norm.weight", Copy) },
Weight { path: "submodule16.layernormalization65.beta", shape: Some(&[512]), source: Param("encoder.layers.10.norm_feed_forward2.bias", Copy) },
Weight { path: "submodule16.layernormalization65.gamma", shape: Some(&[512]), source: Param("encoder.layers.10.norm_feed_forward2.weight", Copy) },
Weight { path: "submodule16.layernormalization66.beta", shape: Some(&[512]), source: Param("encoder.layers.10.norm_out.bias", Copy) },
Weight { path: "submodule16.layernormalization66.gamma", shape: Some(&[512]), source: Param("encoder.layers.10.norm_out.weight", Copy) },
Weight { path: "submodule16.layernormalization67.beta", shape: Some(&[512]), source: Param("encoder.layers.11.norm_feed_forward1.bias", Copy) },
Weight { path: "submodule16.layernormalization67.gamma", shape: Some(&[512]), source: Param("encoder.layers.11.norm_feed_forward1.weight", Copy) },
Weight { path: "submodule16.layernormalization68.beta", shape: Some(&[512]), source: Param("encoder.layers.11.norm_self_att.bias", Copy) },
Weight { path: "submodule16.layernormalization68.gamma", shape: Some(&[512]), source: Param("encoder.layers.11.norm_self_att.weight", Copy) },
Weight { path: "submodule16.linear100.weight", shape: Some(&[2048, 512]), source: Param("/encoder/layers.10/feed_forward2/linear2/MatMul#1", Copy) },
Weight { path: "submodule16.linear101.weight", shape: Some(&[512, 2048]), source: Param("/encoder/layers.11/feed_forward1/linear1/MatMul#1", Copy) },
Weight { path: "submodule16.linear102.weight", shape: Some(&[2048, 512]), source: Param("/encoder/layers.11/feed_forward1/linear2/MatMul#1", Copy) },
Weight { path: "submodule16.linear103.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.11/self_attn/linear_q/MatMul#1", Copy) },
Weight { path: "submodule16.linear104.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.11/self_attn/linear_k/MatMul#1", Copy) },
Weight { path: "submodule16.linear105.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.11/self_attn/linear_v/MatMul#1", Copy) },
Weight { path: "submodule16.linear106.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.11/self_attn/linear_pos/MatMul#1", Copy) },
Weight { path: "submodule16.linear107.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.11/self_attn/linear_out/MatMul#1", Copy) },
Weight { path: "submodule16.linear99.weight", shape: Some(&[512, 2048]), source: Param("/encoder/layers.10/feed_forward2/linear1/MatMul#1", Copy) },
Weight { path: "submodule17.constant1757", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule17.constant1759", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule17.constant1814", shape: Some(&[1]), source: ConstF32(&[8.0]) },
Weight { path: "submodule17.constant227", shape: Some(&[8, 64]), source: Param("encoder.layers.12.self_attn.pos_bias_u", Copy) },
Weight { path: "submodule17.constant228", shape: Some(&[8, 64]), source: Param("encoder.layers.12.self_attn.pos_bias_v", Copy) },
Weight { path: "submodule17.conv1d34.weight", shape: Some(&[1024, 512, 1]), source: Param("encoder.layers.11.conv.pointwise_conv1.weight", Copy) },
Weight { path: "submodule17.conv1d35.weight", shape: Some(&[512, 1, 9]), source: Param("encoder.layers.11.conv.depthwise_conv.weight", Copy) },
Weight { path: "submodule17.conv1d36.weight", shape: Some(&[512, 512, 1]), source: Param("encoder.layers.11.conv.pointwise_conv2.weight", Copy) },
Weight { path: "submodule17.layernormalization69.beta", shape: Some(&[512]), source: Param("encoder.layers.11.norm_conv.bias", Copy) },
Weight { path: "submodule17.layernormalization69.gamma", shape: Some(&[512]), source: Param("encoder.layers.11.norm_conv.weight", Copy) },
Weight { path: "submodule17.layernormalization70.beta", shape: Some(&[512]), source: Param("encoder.layers.11.conv.batch_norm.bias", Copy) },
Weight { path: "submodule17.layernormalization70.gamma", shape: Some(&[512]), source: Param("encoder.layers.11.conv.batch_norm.weight", Copy) },
Weight { path: "submodule17.layernormalization71.beta", shape: Some(&[512]), source: Param("encoder.layers.11.norm_feed_forward2.bias", Copy) },
Weight { path: "submodule17.layernormalization71.gamma", shape: Some(&[512]), source: Param("encoder.layers.11.norm_feed_forward2.weight", Copy) },
Weight { path: "submodule17.layernormalization72.beta", shape: Some(&[512]), source: Param("encoder.layers.11.norm_out.bias", Copy) },
Weight { path: "submodule17.layernormalization72.gamma", shape: Some(&[512]), source: Param("encoder.layers.11.norm_out.weight", Copy) },
Weight { path: "submodule17.layernormalization73.beta", shape: Some(&[512]), source: Param("encoder.layers.12.norm_feed_forward1.bias", Copy) },
Weight { path: "submodule17.layernormalization73.gamma", shape: Some(&[512]), source: Param("encoder.layers.12.norm_feed_forward1.weight", Copy) },
Weight { path: "submodule17.layernormalization74.beta", shape: Some(&[512]), source: Param("encoder.layers.12.norm_self_att.bias", Copy) },
Weight { path: "submodule17.layernormalization74.gamma", shape: Some(&[512]), source: Param("encoder.layers.12.norm_self_att.weight", Copy) },
Weight { path: "submodule17.linear108.weight", shape: Some(&[512, 2048]), source: Param("/encoder/layers.11/feed_forward2/linear1/MatMul#1", Copy) },
Weight { path: "submodule17.linear109.weight", shape: Some(&[2048, 512]), source: Param("/encoder/layers.11/feed_forward2/linear2/MatMul#1", Copy) },
Weight { path: "submodule17.linear110.weight", shape: Some(&[512, 2048]), source: Param("/encoder/layers.12/feed_forward1/linear1/MatMul#1", Copy) },
Weight { path: "submodule17.linear111.weight", shape: Some(&[2048, 512]), source: Param("/encoder/layers.12/feed_forward1/linear2/MatMul#1", Copy) },
Weight { path: "submodule17.linear112.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.12/self_attn/linear_q/MatMul#1", Copy) },
Weight { path: "submodule17.linear113.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.12/self_attn/linear_k/MatMul#1", Copy) },
Weight { path: "submodule17.linear114.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.12/self_attn/linear_v/MatMul#1", Copy) },
Weight { path: "submodule17.linear115.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.12/self_attn/linear_pos/MatMul#1", Copy) },
Weight { path: "submodule17.linear116.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.12/self_attn/linear_out/MatMul#1", Copy) },
Weight { path: "submodule18.constant1834", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule18.constant1836", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule18.constant1891", shape: Some(&[1]), source: ConstF32(&[8.0]) },
Weight { path: "submodule18.constant244", shape: Some(&[8, 64]), source: Param("encoder.layers.13.self_attn.pos_bias_u", Copy) },
Weight { path: "submodule18.constant245", shape: Some(&[8, 64]), source: Param("encoder.layers.13.self_attn.pos_bias_v", Copy) },
Weight { path: "submodule18.conv1d37.weight", shape: Some(&[1024, 512, 1]), source: Param("encoder.layers.12.conv.pointwise_conv1.weight", Copy) },
Weight { path: "submodule18.conv1d38.weight", shape: Some(&[512, 1, 9]), source: Param("encoder.layers.12.conv.depthwise_conv.weight", Copy) },
Weight { path: "submodule18.conv1d39.weight", shape: Some(&[512, 512, 1]), source: Param("encoder.layers.12.conv.pointwise_conv2.weight", Copy) },
Weight { path: "submodule18.layernormalization75.beta", shape: Some(&[512]), source: Param("encoder.layers.12.norm_conv.bias", Copy) },
Weight { path: "submodule18.layernormalization75.gamma", shape: Some(&[512]), source: Param("encoder.layers.12.norm_conv.weight", Copy) },
Weight { path: "submodule18.layernormalization76.beta", shape: Some(&[512]), source: Param("encoder.layers.12.conv.batch_norm.bias", Copy) },
Weight { path: "submodule18.layernormalization76.gamma", shape: Some(&[512]), source: Param("encoder.layers.12.conv.batch_norm.weight", Copy) },
Weight { path: "submodule18.layernormalization77.beta", shape: Some(&[512]), source: Param("encoder.layers.12.norm_feed_forward2.bias", Copy) },
Weight { path: "submodule18.layernormalization77.gamma", shape: Some(&[512]), source: Param("encoder.layers.12.norm_feed_forward2.weight", Copy) },
Weight { path: "submodule18.layernormalization78.beta", shape: Some(&[512]), source: Param("encoder.layers.12.norm_out.bias", Copy) },
Weight { path: "submodule18.layernormalization78.gamma", shape: Some(&[512]), source: Param("encoder.layers.12.norm_out.weight", Copy) },
Weight { path: "submodule18.layernormalization79.beta", shape: Some(&[512]), source: Param("encoder.layers.13.norm_feed_forward1.bias", Copy) },
Weight { path: "submodule18.layernormalization79.gamma", shape: Some(&[512]), source: Param("encoder.layers.13.norm_feed_forward1.weight", Copy) },
Weight { path: "submodule18.layernormalization80.beta", shape: Some(&[512]), source: Param("encoder.layers.13.norm_self_att.bias", Copy) },
Weight { path: "submodule18.layernormalization80.gamma", shape: Some(&[512]), source: Param("encoder.layers.13.norm_self_att.weight", Copy) },
Weight { path: "submodule18.linear117.weight", shape: Some(&[512, 2048]), source: Param("/encoder/layers.12/feed_forward2/linear1/MatMul#1", Copy) },
Weight { path: "submodule18.linear118.weight", shape: Some(&[2048, 512]), source: Param("/encoder/layers.12/feed_forward2/linear2/MatMul#1", Copy) },
Weight { path: "submodule18.linear119.weight", shape: Some(&[512, 2048]), source: Param("/encoder/layers.13/feed_forward1/linear1/MatMul#1", Copy) },
Weight { path: "submodule18.linear120.weight", shape: Some(&[2048, 512]), source: Param("/encoder/layers.13/feed_forward1/linear2/MatMul#1", Copy) },
Weight { path: "submodule18.linear121.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.13/self_attn/linear_q/MatMul#1", Copy) },
Weight { path: "submodule18.linear122.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.13/self_attn/linear_k/MatMul#1", Copy) },
Weight { path: "submodule18.linear123.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.13/self_attn/linear_v/MatMul#1", Copy) },
Weight { path: "submodule18.linear124.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.13/self_attn/linear_pos/MatMul#1", Copy) },
Weight { path: "submodule18.linear125.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.13/self_attn/linear_out/MatMul#1", Copy) },
Weight { path: "submodule19.constant1911", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule19.constant1913", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule19.constant1968", shape: Some(&[1]), source: ConstF32(&[8.0]) },
Weight { path: "submodule19.constant261", shape: Some(&[8, 64]), source: Param("encoder.layers.14.self_attn.pos_bias_u", Copy) },
Weight { path: "submodule19.constant262", shape: Some(&[8, 64]), source: Param("encoder.layers.14.self_attn.pos_bias_v", Copy) },
Weight { path: "submodule19.conv1d40.weight", shape: Some(&[1024, 512, 1]), source: Param("encoder.layers.13.conv.pointwise_conv1.weight", Copy) },
Weight { path: "submodule19.conv1d41.weight", shape: Some(&[512, 1, 9]), source: Param("encoder.layers.13.conv.depthwise_conv.weight", Copy) },
Weight { path: "submodule19.conv1d42.weight", shape: Some(&[512, 512, 1]), source: Param("encoder.layers.13.conv.pointwise_conv2.weight", Copy) },
Weight { path: "submodule19.layernormalization81.beta", shape: Some(&[512]), source: Param("encoder.layers.13.norm_conv.bias", Copy) },
Weight { path: "submodule19.layernormalization81.gamma", shape: Some(&[512]), source: Param("encoder.layers.13.norm_conv.weight", Copy) },
Weight { path: "submodule19.layernormalization82.beta", shape: Some(&[512]), source: Param("encoder.layers.13.conv.batch_norm.bias", Copy) },
Weight { path: "submodule19.layernormalization82.gamma", shape: Some(&[512]), source: Param("encoder.layers.13.conv.batch_norm.weight", Copy) },
Weight { path: "submodule19.layernormalization83.beta", shape: Some(&[512]), source: Param("encoder.layers.13.norm_feed_forward2.bias", Copy) },
Weight { path: "submodule19.layernormalization83.gamma", shape: Some(&[512]), source: Param("encoder.layers.13.norm_feed_forward2.weight", Copy) },
Weight { path: "submodule19.layernormalization84.beta", shape: Some(&[512]), source: Param("encoder.layers.13.norm_out.bias", Copy) },
Weight { path: "submodule19.layernormalization84.gamma", shape: Some(&[512]), source: Param("encoder.layers.13.norm_out.weight", Copy) },
Weight { path: "submodule19.layernormalization85.beta", shape: Some(&[512]), source: Param("encoder.layers.14.norm_feed_forward1.bias", Copy) },
Weight { path: "submodule19.layernormalization85.gamma", shape: Some(&[512]), source: Param("encoder.layers.14.norm_feed_forward1.weight", Copy) },
Weight { path: "submodule19.layernormalization86.beta", shape: Some(&[512]), source: Param("encoder.layers.14.norm_self_att.bias", Copy) },
Weight { path: "submodule19.layernormalization86.gamma", shape: Some(&[512]), source: Param("encoder.layers.14.norm_self_att.weight", Copy) },
Weight { path: "submodule19.linear126.weight", shape: Some(&[512, 2048]), source: Param("/encoder/layers.13/feed_forward2/linear1/MatMul#1", Copy) },
Weight { path: "submodule19.linear127.weight", shape: Some(&[2048, 512]), source: Param("/encoder/layers.13/feed_forward2/linear2/MatMul#1", Copy) },
Weight { path: "submodule19.linear128.weight", shape: Some(&[512, 2048]), source: Param("/encoder/layers.14/feed_forward1/linear1/MatMul#1", Copy) },
Weight { path: "submodule19.linear129.weight", shape: Some(&[2048, 512]), source: Param("/encoder/layers.14/feed_forward1/linear2/MatMul#1", Copy) },
Weight { path: "submodule19.linear130.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.14/self_attn/linear_q/MatMul#1", Copy) },
Weight { path: "submodule19.linear131.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.14/self_attn/linear_k/MatMul#1", Copy) },
Weight { path: "submodule19.linear132.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.14/self_attn/linear_v/MatMul#1", Copy) },
Weight { path: "submodule19.linear133.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.14/self_attn/linear_pos/MatMul#1", Copy) },
Weight { path: "submodule19.linear134.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.14/self_attn/linear_out/MatMul#1", Copy) },
Weight { path: "submodule2.constant586", shape: Some(&[1]), source: ConstF32(&[2.0]) },
Weight { path: "submodule2.constant587", shape: Some(&[1]), source: ConstF32(&[1.0]) },
Weight { path: "submodule2.constant588", shape: Some(&[1]), source: ConstF32(&[3.0]) },
Weight { path: "submodule2.constant589", shape: Some(&[1]), source: ConstF32(&[2.0]) },
Weight { path: "submodule2.constant590", shape: Some(&[1]), source: ConstF32(&[1.0]) },
Weight { path: "submodule2.conv2d2.bias", shape: Some(&[256]), source: Param("encoder.pre_encode.conv.2.bias", Copy) },
Weight { path: "submodule2.conv2d2.weight", shape: Some(&[256, 1, 3, 3]), source: Param("encoder.pre_encode.conv.2.weight", Copy) },
Weight { path: "submodule2.conv2d3.bias", shape: Some(&[256]), source: Param("encoder.pre_encode.conv.3.bias", Copy) },
Weight { path: "submodule2.conv2d3.weight", shape: Some(&[256, 256, 1, 1]), source: Param("encoder.pre_encode.conv.3.weight", Copy) },
Weight { path: "submodule20.constant1988", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule20.constant1990", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule20.constant2045", shape: Some(&[1]), source: ConstF32(&[8.0]) },
Weight { path: "submodule20.constant2065", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule20.constant2067", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule20.constant2122", shape: Some(&[1]), source: ConstF32(&[8.0]) },
Weight { path: "submodule20.constant278", shape: Some(&[8, 64]), source: Param("encoder.layers.15.self_attn.pos_bias_u", Copy) },
Weight { path: "submodule20.constant279", shape: Some(&[8, 64]), source: Param("encoder.layers.15.self_attn.pos_bias_v", Copy) },
Weight { path: "submodule20.constant295", shape: Some(&[8, 64]), source: Param("encoder.layers.16.self_attn.pos_bias_u", Copy) },
Weight { path: "submodule20.constant296", shape: Some(&[8, 64]), source: Param("encoder.layers.16.self_attn.pos_bias_v", Copy) },
Weight { path: "submodule20.conv1d43.weight", shape: Some(&[1024, 512, 1]), source: Param("encoder.layers.14.conv.pointwise_conv1.weight", Copy) },
Weight { path: "submodule20.conv1d44.weight", shape: Some(&[512, 1, 9]), source: Param("encoder.layers.14.conv.depthwise_conv.weight", Copy) },
Weight { path: "submodule20.conv1d45.weight", shape: Some(&[512, 512, 1]), source: Param("encoder.layers.14.conv.pointwise_conv2.weight", Copy) },
Weight { path: "submodule20.conv1d46.weight", shape: Some(&[1024, 512, 1]), source: Param("encoder.layers.15.conv.pointwise_conv1.weight", Copy) },
Weight { path: "submodule20.conv1d47.weight", shape: Some(&[512, 1, 9]), source: Param("encoder.layers.15.conv.depthwise_conv.weight", Copy) },
Weight { path: "submodule20.conv1d48.weight", shape: Some(&[512, 512, 1]), source: Param("encoder.layers.15.conv.pointwise_conv2.weight", Copy) },
Weight { path: "submodule20.layernormalization87.beta", shape: Some(&[512]), source: Param("encoder.layers.14.norm_conv.bias", Copy) },
Weight { path: "submodule20.layernormalization87.gamma", shape: Some(&[512]), source: Param("encoder.layers.14.norm_conv.weight", Copy) },
Weight { path: "submodule20.layernormalization88.beta", shape: Some(&[512]), source: Param("encoder.layers.14.conv.batch_norm.bias", Copy) },
Weight { path: "submodule20.layernormalization88.gamma", shape: Some(&[512]), source: Param("encoder.layers.14.conv.batch_norm.weight", Copy) },
Weight { path: "submodule20.layernormalization89.beta", shape: Some(&[512]), source: Param("encoder.layers.14.norm_feed_forward2.bias", Copy) },
Weight { path: "submodule20.layernormalization89.gamma", shape: Some(&[512]), source: Param("encoder.layers.14.norm_feed_forward2.weight", Copy) },
Weight { path: "submodule20.layernormalization90.beta", shape: Some(&[512]), source: Param("encoder.layers.14.norm_out.bias", Copy) },
Weight { path: "submodule20.layernormalization90.gamma", shape: Some(&[512]), source: Param("encoder.layers.14.norm_out.weight", Copy) },
Weight { path: "submodule20.layernormalization91.beta", shape: Some(&[512]), source: Param("encoder.layers.15.norm_feed_forward1.bias", Copy) },
Weight { path: "submodule20.layernormalization91.gamma", shape: Some(&[512]), source: Param("encoder.layers.15.norm_feed_forward1.weight", Copy) },
Weight { path: "submodule20.layernormalization92.beta", shape: Some(&[512]), source: Param("encoder.layers.15.norm_self_att.bias", Copy) },
Weight { path: "submodule20.layernormalization92.gamma", shape: Some(&[512]), source: Param("encoder.layers.15.norm_self_att.weight", Copy) },
Weight { path: "submodule20.layernormalization93.beta", shape: Some(&[512]), source: Param("encoder.layers.15.norm_conv.bias", Copy) },
Weight { path: "submodule20.layernormalization93.gamma", shape: Some(&[512]), source: Param("encoder.layers.15.norm_conv.weight", Copy) },
Weight { path: "submodule20.layernormalization94.beta", shape: Some(&[512]), source: Param("encoder.layers.15.conv.batch_norm.bias", Copy) },
Weight { path: "submodule20.layernormalization94.gamma", shape: Some(&[512]), source: Param("encoder.layers.15.conv.batch_norm.weight", Copy) },
Weight { path: "submodule20.layernormalization95.beta", shape: Some(&[512]), source: Param("encoder.layers.15.norm_feed_forward2.bias", Copy) },
Weight { path: "submodule20.layernormalization95.gamma", shape: Some(&[512]), source: Param("encoder.layers.15.norm_feed_forward2.weight", Copy) },
Weight { path: "submodule20.layernormalization96.beta", shape: Some(&[512]), source: Param("encoder.layers.15.norm_out.bias", Copy) },
Weight { path: "submodule20.layernormalization96.gamma", shape: Some(&[512]), source: Param("encoder.layers.15.norm_out.weight", Copy) },
Weight { path: "submodule20.layernormalization97.beta", shape: Some(&[512]), source: Param("encoder.layers.16.norm_feed_forward1.bias", Copy) },
Weight { path: "submodule20.layernormalization97.gamma", shape: Some(&[512]), source: Param("encoder.layers.16.norm_feed_forward1.weight", Copy) },
Weight { path: "submodule20.layernormalization98.beta", shape: Some(&[512]), source: Param("encoder.layers.16.norm_self_att.bias", Copy) },
Weight { path: "submodule20.layernormalization98.gamma", shape: Some(&[512]), source: Param("encoder.layers.16.norm_self_att.weight", Copy) },
Weight { path: "submodule20.linear135.weight", shape: Some(&[512, 2048]), source: Param("/encoder/layers.14/feed_forward2/linear1/MatMul#1", Copy) },
Weight { path: "submodule20.linear136.weight", shape: Some(&[2048, 512]), source: Param("/encoder/layers.14/feed_forward2/linear2/MatMul#1", Copy) },
Weight { path: "submodule20.linear137.weight", shape: Some(&[512, 2048]), source: Param("/encoder/layers.15/feed_forward1/linear1/MatMul#1", Copy) },
Weight { path: "submodule20.linear138.weight", shape: Some(&[2048, 512]), source: Param("/encoder/layers.15/feed_forward1/linear2/MatMul#1", Copy) },
Weight { path: "submodule20.linear139.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.15/self_attn/linear_q/MatMul#1", Copy) },
Weight { path: "submodule20.linear140.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.15/self_attn/linear_k/MatMul#1", Copy) },
Weight { path: "submodule20.linear141.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.15/self_attn/linear_v/MatMul#1", Copy) },
Weight { path: "submodule20.linear142.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.15/self_attn/linear_pos/MatMul#1", Copy) },
Weight { path: "submodule20.linear143.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.15/self_attn/linear_out/MatMul#1", Copy) },
Weight { path: "submodule20.linear144.weight", shape: Some(&[512, 2048]), source: Param("/encoder/layers.15/feed_forward2/linear1/MatMul#1", Copy) },
Weight { path: "submodule20.linear145.weight", shape: Some(&[2048, 512]), source: Param("/encoder/layers.15/feed_forward2/linear2/MatMul#1", Copy) },
Weight { path: "submodule20.linear146.weight", shape: Some(&[512, 2048]), source: Param("/encoder/layers.16/feed_forward1/linear1/MatMul#1", Copy) },
Weight { path: "submodule20.linear147.weight", shape: Some(&[2048, 512]), source: Param("/encoder/layers.16/feed_forward1/linear2/MatMul#1", Copy) },
Weight { path: "submodule20.linear148.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.16/self_attn/linear_q/MatMul#1", Copy) },
Weight { path: "submodule20.linear149.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.16/self_attn/linear_k/MatMul#1", Copy) },
Weight { path: "submodule20.linear150.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.16/self_attn/linear_v/MatMul#1", Copy) },
Weight { path: "submodule20.linear151.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.16/self_attn/linear_pos/MatMul#1", Copy) },
Weight { path: "submodule20.linear152.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.16/self_attn/linear_out/MatMul#1", Copy) },
Weight { path: "submodule21.constant2142", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule21.conv1d49.weight", shape: Some(&[1024, 512, 1]), source: Param("encoder.layers.16.conv.pointwise_conv1.weight", Copy) },
Weight { path: "submodule21.conv1d50.weight", shape: Some(&[512, 1, 9]), source: Param("encoder.layers.16.conv.depthwise_conv.weight", Copy) },
Weight { path: "submodule21.conv1d51.weight", shape: Some(&[512, 512, 1]), source: Param("encoder.layers.16.conv.pointwise_conv2.weight", Copy) },
Weight { path: "submodule21.layernormalization100.beta", shape: Some(&[512]), source: Param("encoder.layers.16.conv.batch_norm.bias", Copy) },
Weight { path: "submodule21.layernormalization100.gamma", shape: Some(&[512]), source: Param("encoder.layers.16.conv.batch_norm.weight", Copy) },
Weight { path: "submodule21.layernormalization101.beta", shape: Some(&[512]), source: Param("encoder.layers.16.norm_feed_forward2.bias", Copy) },
Weight { path: "submodule21.layernormalization101.gamma", shape: Some(&[512]), source: Param("encoder.layers.16.norm_feed_forward2.weight", Copy) },
Weight { path: "submodule21.layernormalization102.beta", shape: Some(&[512]), source: Param("encoder.layers.16.norm_out.bias", Copy) },
Weight { path: "submodule21.layernormalization102.gamma", shape: Some(&[512]), source: Param("encoder.layers.16.norm_out.weight", Copy) },
Weight { path: "submodule21.layernormalization99.beta", shape: Some(&[512]), source: Param("encoder.layers.16.norm_conv.bias", Copy) },
Weight { path: "submodule21.layernormalization99.gamma", shape: Some(&[512]), source: Param("encoder.layers.16.norm_conv.weight", Copy) },
Weight { path: "submodule21.linear153.weight", shape: Some(&[512, 2048]), source: Param("/encoder/layers.16/feed_forward2/linear1/MatMul#1", Copy) },
Weight { path: "submodule21.linear154.weight", shape: Some(&[2048, 512]), source: Param("/encoder/layers.16/feed_forward2/linear2/MatMul#1", Copy) },
Weight { path: "submodule3.constant648", shape: Some(&[1]), source: ConstF32(&[2.0]) },
Weight { path: "submodule3.constant649", shape: Some(&[1]), source: ConstF32(&[1.0]) },
Weight { path: "submodule3.constant650", shape: Some(&[1]), source: ConstF32(&[3.0]) },
Weight { path: "submodule3.constant651", shape: Some(&[1]), source: ConstF32(&[2.0]) },
Weight { path: "submodule3.constant652", shape: Some(&[1]), source: ConstF32(&[1.0]) },
Weight { path: "submodule3.conv2d4.bias", shape: Some(&[256]), source: Param("encoder.pre_encode.conv.5.bias", Copy) },
Weight { path: "submodule3.conv2d4.weight", shape: Some(&[256, 1, 3, 3]), source: Param("encoder.pre_encode.conv.5.weight", Copy) },
Weight { path: "submodule3.conv2d5.bias", shape: Some(&[256]), source: Param("encoder.pre_encode.conv.6.bias", Copy) },
Weight { path: "submodule3.conv2d5.weight", shape: Some(&[256, 256, 1, 1]), source: Param("encoder.pre_encode.conv.6.weight", Copy) },
Weight { path: "submodule4.constant711", shape: Some(&[1]), source: ConstI64(&[2]) },
Weight { path: "submodule4.constant715", shape: Some(&[1]), source: ConstI64(&[70]) },
Weight { path: "submodule4.constant716", shape: Some(&[1]), source: ConstI64(&[70]) },
Weight { path: "submodule4.constant720", shape: Some(&[1, 9999, 512]), source: Param("/encoder/pos_enc/Slice#0", CenterRows) },
Weight { path: "submodule4.constant731", shape: Some(&[1]), source: ConstI32(&[2]) },
Weight { path: "submodule4.linear1.bias", shape: Some(&[512]), source: Param("encoder.pre_encode.out.bias", Copy) },
Weight { path: "submodule4.linear1.weight", shape: Some(&[4352, 512]), source: Param("/encoder/pre_encode/out/MatMul#1", Copy) },
Weight { path: "submodule5.constant23", shape: Some(&[8, 64]), source: Param("encoder.layers.0.self_attn.pos_bias_u", Copy) },
Weight { path: "submodule5.constant24", shape: Some(&[8, 64]), source: Param("encoder.layers.0.self_attn.pos_bias_v", Copy) },
Weight { path: "submodule5.constant770", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule5.constant895", shape: Some(&[1]), source: ConstF32(&[8.0]) },
Weight { path: "submodule5.layernormalization1.beta", shape: Some(&[512]), source: Param("encoder.layers.0.norm_feed_forward1.bias", Copy) },
Weight { path: "submodule5.layernormalization1.gamma", shape: Some(&[512]), source: Param("encoder.layers.0.norm_feed_forward1.weight", Copy) },
Weight { path: "submodule5.layernormalization2.beta", shape: Some(&[512]), source: Param("encoder.layers.0.norm_self_att.bias", Copy) },
Weight { path: "submodule5.layernormalization2.gamma", shape: Some(&[512]), source: Param("encoder.layers.0.norm_self_att.weight", Copy) },
Weight { path: "submodule5.linear2.weight", shape: Some(&[512, 2048]), source: Param("/encoder/layers.0/feed_forward1/linear1/MatMul#1", Copy) },
Weight { path: "submodule5.linear3.weight", shape: Some(&[2048, 512]), source: Param("/encoder/layers.0/feed_forward1/linear2/MatMul#1", Copy) },
Weight { path: "submodule5.linear4.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.0/self_attn/linear_q/MatMul#1", Copy) },
Weight { path: "submodule5.linear5.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.0/self_attn/linear_k/MatMul#1", Copy) },
Weight { path: "submodule5.linear6.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.0/self_attn/linear_v/MatMul#1", Copy) },
Weight { path: "submodule5.linear7.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.0/self_attn/linear_pos/MatMul#1", Copy) },
Weight { path: "submodule5.linear8.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.0/self_attn/linear_out/MatMul#1", Copy) },
Weight { path: "submodule6.constant40", shape: Some(&[8, 64]), source: Param("encoder.layers.1.self_attn.pos_bias_u", Copy) },
Weight { path: "submodule6.constant41", shape: Some(&[8, 64]), source: Param("encoder.layers.1.self_attn.pos_bias_v", Copy) },
Weight { path: "submodule6.constant917", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule6.constant918", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule6.constant973", shape: Some(&[1]), source: ConstF32(&[8.0]) },
Weight { path: "submodule6.conv1d1.weight", shape: Some(&[1024, 512, 1]), source: Param("encoder.layers.0.conv.pointwise_conv1.weight", Copy) },
Weight { path: "submodule6.conv1d2.weight", shape: Some(&[512, 1, 9]), source: Param("encoder.layers.0.conv.depthwise_conv.weight", Copy) },
Weight { path: "submodule6.conv1d3.weight", shape: Some(&[512, 512, 1]), source: Param("encoder.layers.0.conv.pointwise_conv2.weight", Copy) },
Weight { path: "submodule6.layernormalization3.beta", shape: Some(&[512]), source: Param("encoder.layers.0.norm_conv.bias", Copy) },
Weight { path: "submodule6.layernormalization3.gamma", shape: Some(&[512]), source: Param("encoder.layers.0.norm_conv.weight", Copy) },
Weight { path: "submodule6.layernormalization4.beta", shape: Some(&[512]), source: Param("encoder.layers.0.conv.batch_norm.bias", Copy) },
Weight { path: "submodule6.layernormalization4.gamma", shape: Some(&[512]), source: Param("encoder.layers.0.conv.batch_norm.weight", Copy) },
Weight { path: "submodule6.layernormalization5.beta", shape: Some(&[512]), source: Param("encoder.layers.0.norm_feed_forward2.bias", Copy) },
Weight { path: "submodule6.layernormalization5.gamma", shape: Some(&[512]), source: Param("encoder.layers.0.norm_feed_forward2.weight", Copy) },
Weight { path: "submodule6.layernormalization6.beta", shape: Some(&[512]), source: Param("encoder.layers.0.norm_out.bias", Copy) },
Weight { path: "submodule6.layernormalization6.gamma", shape: Some(&[512]), source: Param("encoder.layers.0.norm_out.weight", Copy) },
Weight { path: "submodule6.layernormalization7.beta", shape: Some(&[512]), source: Param("encoder.layers.1.norm_feed_forward1.bias", Copy) },
Weight { path: "submodule6.layernormalization7.gamma", shape: Some(&[512]), source: Param("encoder.layers.1.norm_feed_forward1.weight", Copy) },
Weight { path: "submodule6.layernormalization8.beta", shape: Some(&[512]), source: Param("encoder.layers.1.norm_self_att.bias", Copy) },
Weight { path: "submodule6.layernormalization8.gamma", shape: Some(&[512]), source: Param("encoder.layers.1.norm_self_att.weight", Copy) },
Weight { path: "submodule6.linear10.weight", shape: Some(&[2048, 512]), source: Param("/encoder/layers.0/feed_forward2/linear2/MatMul#1", Copy) },
Weight { path: "submodule6.linear11.weight", shape: Some(&[512, 2048]), source: Param("/encoder/layers.1/feed_forward1/linear1/MatMul#1", Copy) },
Weight { path: "submodule6.linear12.weight", shape: Some(&[2048, 512]), source: Param("/encoder/layers.1/feed_forward1/linear2/MatMul#1", Copy) },
Weight { path: "submodule6.linear13.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.1/self_attn/linear_q/MatMul#1", Copy) },
Weight { path: "submodule6.linear14.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.1/self_attn/linear_k/MatMul#1", Copy) },
Weight { path: "submodule6.linear15.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.1/self_attn/linear_v/MatMul#1", Copy) },
Weight { path: "submodule6.linear16.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.1/self_attn/linear_pos/MatMul#1", Copy) },
Weight { path: "submodule6.linear17.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.1/self_attn/linear_out/MatMul#1", Copy) },
Weight { path: "submodule6.linear9.weight", shape: Some(&[512, 2048]), source: Param("/encoder/layers.0/feed_forward2/linear1/MatMul#1", Copy) },
Weight { path: "submodule7.constant1049", shape: Some(&[1]), source: ConstF32(&[8.0]) },
Weight { path: "submodule7.constant57", shape: Some(&[8, 64]), source: Param("encoder.layers.2.self_attn.pos_bias_u", Copy) },
Weight { path: "submodule7.constant58", shape: Some(&[8, 64]), source: Param("encoder.layers.2.self_attn.pos_bias_v", Copy) },
Weight { path: "submodule7.constant993", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule7.constant994", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule7.conv1d4.weight", shape: Some(&[1024, 512, 1]), source: Param("encoder.layers.1.conv.pointwise_conv1.weight", Copy) },
Weight { path: "submodule7.conv1d5.weight", shape: Some(&[512, 1, 9]), source: Param("encoder.layers.1.conv.depthwise_conv.weight", Copy) },
Weight { path: "submodule7.conv1d6.weight", shape: Some(&[512, 512, 1]), source: Param("encoder.layers.1.conv.pointwise_conv2.weight", Copy) },
Weight { path: "submodule7.layernormalization10.beta", shape: Some(&[512]), source: Param("encoder.layers.1.conv.batch_norm.bias", Copy) },
Weight { path: "submodule7.layernormalization10.gamma", shape: Some(&[512]), source: Param("encoder.layers.1.conv.batch_norm.weight", Copy) },
Weight { path: "submodule7.layernormalization11.beta", shape: Some(&[512]), source: Param("encoder.layers.1.norm_feed_forward2.bias", Copy) },
Weight { path: "submodule7.layernormalization11.gamma", shape: Some(&[512]), source: Param("encoder.layers.1.norm_feed_forward2.weight", Copy) },
Weight { path: "submodule7.layernormalization12.beta", shape: Some(&[512]), source: Param("encoder.layers.1.norm_out.bias", Copy) },
Weight { path: "submodule7.layernormalization12.gamma", shape: Some(&[512]), source: Param("encoder.layers.1.norm_out.weight", Copy) },
Weight { path: "submodule7.layernormalization13.beta", shape: Some(&[512]), source: Param("encoder.layers.2.norm_feed_forward1.bias", Copy) },
Weight { path: "submodule7.layernormalization13.gamma", shape: Some(&[512]), source: Param("encoder.layers.2.norm_feed_forward1.weight", Copy) },
Weight { path: "submodule7.layernormalization14.beta", shape: Some(&[512]), source: Param("encoder.layers.2.norm_self_att.bias", Copy) },
Weight { path: "submodule7.layernormalization14.gamma", shape: Some(&[512]), source: Param("encoder.layers.2.norm_self_att.weight", Copy) },
Weight { path: "submodule7.layernormalization9.beta", shape: Some(&[512]), source: Param("encoder.layers.1.norm_conv.bias", Copy) },
Weight { path: "submodule7.layernormalization9.gamma", shape: Some(&[512]), source: Param("encoder.layers.1.norm_conv.weight", Copy) },
Weight { path: "submodule7.linear18.weight", shape: Some(&[512, 2048]), source: Param("/encoder/layers.1/feed_forward2/linear1/MatMul#1", Copy) },
Weight { path: "submodule7.linear19.weight", shape: Some(&[2048, 512]), source: Param("/encoder/layers.1/feed_forward2/linear2/MatMul#1", Copy) },
Weight { path: "submodule7.linear20.weight", shape: Some(&[512, 2048]), source: Param("/encoder/layers.2/feed_forward1/linear1/MatMul#1", Copy) },
Weight { path: "submodule7.linear21.weight", shape: Some(&[2048, 512]), source: Param("/encoder/layers.2/feed_forward1/linear2/MatMul#1", Copy) },
Weight { path: "submodule7.linear22.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.2/self_attn/linear_q/MatMul#1", Copy) },
Weight { path: "submodule7.linear23.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.2/self_attn/linear_k/MatMul#1", Copy) },
Weight { path: "submodule7.linear24.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.2/self_attn/linear_v/MatMul#1", Copy) },
Weight { path: "submodule7.linear25.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.2/self_attn/linear_pos/MatMul#1", Copy) },
Weight { path: "submodule7.linear26.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.2/self_attn/linear_out/MatMul#1", Copy) },
Weight { path: "submodule8.constant1069", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule8.constant1070", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule8.constant1125", shape: Some(&[1]), source: ConstF32(&[8.0]) },
Weight { path: "submodule8.constant74", shape: Some(&[8, 64]), source: Param("encoder.layers.3.self_attn.pos_bias_u", Copy) },
Weight { path: "submodule8.constant75", shape: Some(&[8, 64]), source: Param("encoder.layers.3.self_attn.pos_bias_v", Copy) },
Weight { path: "submodule8.conv1d7.weight", shape: Some(&[1024, 512, 1]), source: Param("encoder.layers.2.conv.pointwise_conv1.weight", Copy) },
Weight { path: "submodule8.conv1d8.weight", shape: Some(&[512, 1, 9]), source: Param("encoder.layers.2.conv.depthwise_conv.weight", Copy) },
Weight { path: "submodule8.conv1d9.weight", shape: Some(&[512, 512, 1]), source: Param("encoder.layers.2.conv.pointwise_conv2.weight", Copy) },
Weight { path: "submodule8.layernormalization15.beta", shape: Some(&[512]), source: Param("encoder.layers.2.norm_conv.bias", Copy) },
Weight { path: "submodule8.layernormalization15.gamma", shape: Some(&[512]), source: Param("encoder.layers.2.norm_conv.weight", Copy) },
Weight { path: "submodule8.layernormalization16.beta", shape: Some(&[512]), source: Param("encoder.layers.2.conv.batch_norm.bias", Copy) },
Weight { path: "submodule8.layernormalization16.gamma", shape: Some(&[512]), source: Param("encoder.layers.2.conv.batch_norm.weight", Copy) },
Weight { path: "submodule8.layernormalization17.beta", shape: Some(&[512]), source: Param("encoder.layers.2.norm_feed_forward2.bias", Copy) },
Weight { path: "submodule8.layernormalization17.gamma", shape: Some(&[512]), source: Param("encoder.layers.2.norm_feed_forward2.weight", Copy) },
Weight { path: "submodule8.layernormalization18.beta", shape: Some(&[512]), source: Param("encoder.layers.2.norm_out.bias", Copy) },
Weight { path: "submodule8.layernormalization18.gamma", shape: Some(&[512]), source: Param("encoder.layers.2.norm_out.weight", Copy) },
Weight { path: "submodule8.layernormalization19.beta", shape: Some(&[512]), source: Param("encoder.layers.3.norm_feed_forward1.bias", Copy) },
Weight { path: "submodule8.layernormalization19.gamma", shape: Some(&[512]), source: Param("encoder.layers.3.norm_feed_forward1.weight", Copy) },
Weight { path: "submodule8.layernormalization20.beta", shape: Some(&[512]), source: Param("encoder.layers.3.norm_self_att.bias", Copy) },
Weight { path: "submodule8.layernormalization20.gamma", shape: Some(&[512]), source: Param("encoder.layers.3.norm_self_att.weight", Copy) },
Weight { path: "submodule8.linear27.weight", shape: Some(&[512, 2048]), source: Param("/encoder/layers.2/feed_forward2/linear1/MatMul#1", Copy) },
Weight { path: "submodule8.linear28.weight", shape: Some(&[2048, 512]), source: Param("/encoder/layers.2/feed_forward2/linear2/MatMul#1", Copy) },
Weight { path: "submodule8.linear29.weight", shape: Some(&[512, 2048]), source: Param("/encoder/layers.3/feed_forward1/linear1/MatMul#1", Copy) },
Weight { path: "submodule8.linear30.weight", shape: Some(&[2048, 512]), source: Param("/encoder/layers.3/feed_forward1/linear2/MatMul#1", Copy) },
Weight { path: "submodule8.linear31.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.3/self_attn/linear_q/MatMul#1", Copy) },
Weight { path: "submodule8.linear32.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.3/self_attn/linear_k/MatMul#1", Copy) },
Weight { path: "submodule8.linear33.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.3/self_attn/linear_v/MatMul#1", Copy) },
Weight { path: "submodule8.linear34.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.3/self_attn/linear_pos/MatMul#1", Copy) },
Weight { path: "submodule8.linear35.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.3/self_attn/linear_out/MatMul#1", Copy) },
Weight { path: "submodule9.constant1145", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule9.constant1146", shape: Some(&[1]), source: ConstF32(&[0.5]) },
Weight { path: "submodule9.constant1201", shape: Some(&[1]), source: ConstF32(&[8.0]) },
Weight { path: "submodule9.constant91", shape: Some(&[8, 64]), source: Param("encoder.layers.4.self_attn.pos_bias_u", Copy) },
Weight { path: "submodule9.constant92", shape: Some(&[8, 64]), source: Param("encoder.layers.4.self_attn.pos_bias_v", Copy) },
Weight { path: "submodule9.conv1d10.weight", shape: Some(&[1024, 512, 1]), source: Param("encoder.layers.3.conv.pointwise_conv1.weight", Copy) },
Weight { path: "submodule9.conv1d11.weight", shape: Some(&[512, 1, 9]), source: Param("encoder.layers.3.conv.depthwise_conv.weight", Copy) },
Weight { path: "submodule9.conv1d12.weight", shape: Some(&[512, 512, 1]), source: Param("encoder.layers.3.conv.pointwise_conv2.weight", Copy) },
Weight { path: "submodule9.layernormalization21.beta", shape: Some(&[512]), source: Param("encoder.layers.3.norm_conv.bias", Copy) },
Weight { path: "submodule9.layernormalization21.gamma", shape: Some(&[512]), source: Param("encoder.layers.3.norm_conv.weight", Copy) },
Weight { path: "submodule9.layernormalization22.beta", shape: Some(&[512]), source: Param("encoder.layers.3.conv.batch_norm.bias", Copy) },
Weight { path: "submodule9.layernormalization22.gamma", shape: Some(&[512]), source: Param("encoder.layers.3.conv.batch_norm.weight", Copy) },
Weight { path: "submodule9.layernormalization23.beta", shape: Some(&[512]), source: Param("encoder.layers.3.norm_feed_forward2.bias", Copy) },
Weight { path: "submodule9.layernormalization23.gamma", shape: Some(&[512]), source: Param("encoder.layers.3.norm_feed_forward2.weight", Copy) },
Weight { path: "submodule9.layernormalization24.beta", shape: Some(&[512]), source: Param("encoder.layers.3.norm_out.bias", Copy) },
Weight { path: "submodule9.layernormalization24.gamma", shape: Some(&[512]), source: Param("encoder.layers.3.norm_out.weight", Copy) },
Weight { path: "submodule9.layernormalization25.beta", shape: Some(&[512]), source: Param("encoder.layers.4.norm_feed_forward1.bias", Copy) },
Weight { path: "submodule9.layernormalization25.gamma", shape: Some(&[512]), source: Param("encoder.layers.4.norm_feed_forward1.weight", Copy) },
Weight { path: "submodule9.layernormalization26.beta", shape: Some(&[512]), source: Param("encoder.layers.4.norm_self_att.bias", Copy) },
Weight { path: "submodule9.layernormalization26.gamma", shape: Some(&[512]), source: Param("encoder.layers.4.norm_self_att.weight", Copy) },
Weight { path: "submodule9.linear36.weight", shape: Some(&[512, 2048]), source: Param("/encoder/layers.3/feed_forward2/linear1/MatMul#1", Copy) },
Weight { path: "submodule9.linear37.weight", shape: Some(&[2048, 512]), source: Param("/encoder/layers.3/feed_forward2/linear2/MatMul#1", Copy) },
Weight { path: "submodule9.linear38.weight", shape: Some(&[512, 2048]), source: Param("/encoder/layers.4/feed_forward1/linear1/MatMul#1", Copy) },
Weight { path: "submodule9.linear39.weight", shape: Some(&[2048, 512]), source: Param("/encoder/layers.4/feed_forward1/linear2/MatMul#1", Copy) },
Weight { path: "submodule9.linear40.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.4/self_attn/linear_q/MatMul#1", Copy) },
Weight { path: "submodule9.linear41.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.4/self_attn/linear_k/MatMul#1", Copy) },
Weight { path: "submodule9.linear42.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.4/self_attn/linear_v/MatMul#1", Copy) },
Weight { path: "submodule9.linear43.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.4/self_attn/linear_pos/MatMul#1", Copy) },
Weight { path: "submodule9.linear44.weight", shape: Some(&[512, 512]), source: Param("/encoder/layers.4/self_attn/linear_out/MatMul#1", Copy) },
];