aoiandroid's picture
Add macos-compiled nllb200-coreml-1024-float32
521f8e4 verified
Raw
History Blame Contribute Delete
181 kB
program(1.0)
[buildInfo = dict<tensor<string, []>, tensor<string, []>>({{"coremlc-component-MIL", "3520.4.1"}, {"coremlc-version", "3520.5.1"}, {"coremltools-component-torch", "2.8.0"}, {"coremltools-source-dialect", "TorchScript"}, {"coremltools-version", "9.0"}})]
{
func main<ios16>(tensor<int32, [1, ?]> attention_mask, tensor<int32, [1, ?]> input_ids) [FlexibleShapeInformation = tuple<tuple<tensor<string, []>, dict<tensor<string, []>, tensor<int32, [?]>>>, tuple<tensor<string, []>, dict<tensor<string, []>, list<tensor<int32, [2]>, ?>>>>((("DefaultShapes", {{"attention_mask", [1, 1]}, {"input_ids", [1, 1]}}), ("RangeDims", {{"attention_mask", [[1, 1], [1, 1024]]}, {"input_ids", [[1, 1], [1, 1024]]}})))] {
tensor<fp32, [256206, 1024]> encoder_embed_tokens_weight = const()[name = tensor<string, []>("encoder_embed_tokens_weight"), val = tensor<fp32, [256206, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(64)))];
tensor<fp32, [1026, 1024]> encoder_embed_positions_weights = const()[name = tensor<string, []>("encoder_embed_positions_weights"), val = tensor<fp32, [1026, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1049419904)))];
tensor<fp32, [1024]> encoder_layers_0_self_attn_layer_norm_bias = const()[name = tensor<string, []>("encoder_layers_0_self_attn_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1053622464)))];
tensor<fp32, [1024]> encoder_layers_0_self_attn_layer_norm_weight = const()[name = tensor<string, []>("encoder_layers_0_self_attn_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1053626624)))];
tensor<fp32, [1024]> encoder_layers_0_self_attn_q_proj_bias = const()[name = tensor<string, []>("encoder_layers_0_self_attn_q_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1053630784)))];
tensor<fp32, [1024, 1024]> encoder_layers_0_self_attn_q_proj_weight = const()[name = tensor<string, []>("encoder_layers_0_self_attn_q_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1053634944)))];
tensor<fp32, [1024]> encoder_layers_0_self_attn_k_proj_bias = const()[name = tensor<string, []>("encoder_layers_0_self_attn_k_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1057829312)))];
tensor<fp32, [1024, 1024]> encoder_layers_0_self_attn_k_proj_weight = const()[name = tensor<string, []>("encoder_layers_0_self_attn_k_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1057833472)))];
tensor<fp32, [1024]> encoder_layers_0_self_attn_v_proj_bias = const()[name = tensor<string, []>("encoder_layers_0_self_attn_v_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1062027840)))];
tensor<fp32, [1024, 1024]> encoder_layers_0_self_attn_v_proj_weight = const()[name = tensor<string, []>("encoder_layers_0_self_attn_v_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1062032000)))];
tensor<fp32, [1024]> encoder_layers_0_self_attn_out_proj_bias = const()[name = tensor<string, []>("encoder_layers_0_self_attn_out_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1066226368)))];
tensor<fp32, [1024, 1024]> encoder_layers_0_self_attn_out_proj_weight = const()[name = tensor<string, []>("encoder_layers_0_self_attn_out_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1066230528)))];
tensor<fp32, [1024]> encoder_layers_0_final_layer_norm_bias = const()[name = tensor<string, []>("encoder_layers_0_final_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1070424896)))];
tensor<fp32, [1024]> encoder_layers_0_final_layer_norm_weight = const()[name = tensor<string, []>("encoder_layers_0_final_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1070429056)))];
tensor<fp32, [4096]> encoder_layers_0_fc1_bias = const()[name = tensor<string, []>("encoder_layers_0_fc1_bias"), val = tensor<fp32, [4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1070433216)))];
tensor<fp32, [4096, 1024]> encoder_layers_0_fc1_weight = const()[name = tensor<string, []>("encoder_layers_0_fc1_weight"), val = tensor<fp32, [4096, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1070449664)))];
tensor<fp32, [1024]> encoder_layers_0_fc2_bias = const()[name = tensor<string, []>("encoder_layers_0_fc2_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1087226944)))];
tensor<fp32, [1024, 4096]> encoder_layers_0_fc2_weight = const()[name = tensor<string, []>("encoder_layers_0_fc2_weight"), val = tensor<fp32, [1024, 4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1087231104)))];
tensor<fp32, [1024]> encoder_layers_1_self_attn_layer_norm_bias = const()[name = tensor<string, []>("encoder_layers_1_self_attn_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1104008384)))];
tensor<fp32, [1024]> encoder_layers_1_self_attn_layer_norm_weight = const()[name = tensor<string, []>("encoder_layers_1_self_attn_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1104012544)))];
tensor<fp32, [1024]> encoder_layers_1_self_attn_q_proj_bias = const()[name = tensor<string, []>("encoder_layers_1_self_attn_q_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1104016704)))];
tensor<fp32, [1024, 1024]> encoder_layers_1_self_attn_q_proj_weight = const()[name = tensor<string, []>("encoder_layers_1_self_attn_q_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1104020864)))];
tensor<fp32, [1024]> encoder_layers_1_self_attn_k_proj_bias = const()[name = tensor<string, []>("encoder_layers_1_self_attn_k_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1108215232)))];
tensor<fp32, [1024, 1024]> encoder_layers_1_self_attn_k_proj_weight = const()[name = tensor<string, []>("encoder_layers_1_self_attn_k_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1108219392)))];
tensor<fp32, [1024]> encoder_layers_1_self_attn_v_proj_bias = const()[name = tensor<string, []>("encoder_layers_1_self_attn_v_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1112413760)))];
tensor<fp32, [1024, 1024]> encoder_layers_1_self_attn_v_proj_weight = const()[name = tensor<string, []>("encoder_layers_1_self_attn_v_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1112417920)))];
tensor<fp32, [1024]> encoder_layers_1_self_attn_out_proj_bias = const()[name = tensor<string, []>("encoder_layers_1_self_attn_out_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1116612288)))];
tensor<fp32, [1024, 1024]> encoder_layers_1_self_attn_out_proj_weight = const()[name = tensor<string, []>("encoder_layers_1_self_attn_out_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1116616448)))];
tensor<fp32, [1024]> encoder_layers_1_final_layer_norm_bias = const()[name = tensor<string, []>("encoder_layers_1_final_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1120810816)))];
tensor<fp32, [1024]> encoder_layers_1_final_layer_norm_weight = const()[name = tensor<string, []>("encoder_layers_1_final_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1120814976)))];
tensor<fp32, [4096]> encoder_layers_1_fc1_bias = const()[name = tensor<string, []>("encoder_layers_1_fc1_bias"), val = tensor<fp32, [4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1120819136)))];
tensor<fp32, [4096, 1024]> encoder_layers_1_fc1_weight = const()[name = tensor<string, []>("encoder_layers_1_fc1_weight"), val = tensor<fp32, [4096, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1120835584)))];
tensor<fp32, [1024]> encoder_layers_1_fc2_bias = const()[name = tensor<string, []>("encoder_layers_1_fc2_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1137612864)))];
tensor<fp32, [1024, 4096]> encoder_layers_1_fc2_weight = const()[name = tensor<string, []>("encoder_layers_1_fc2_weight"), val = tensor<fp32, [1024, 4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1137617024)))];
tensor<fp32, [1024]> encoder_layers_2_self_attn_layer_norm_bias = const()[name = tensor<string, []>("encoder_layers_2_self_attn_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1154394304)))];
tensor<fp32, [1024]> encoder_layers_2_self_attn_layer_norm_weight = const()[name = tensor<string, []>("encoder_layers_2_self_attn_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1154398464)))];
tensor<fp32, [1024]> encoder_layers_2_self_attn_q_proj_bias = const()[name = tensor<string, []>("encoder_layers_2_self_attn_q_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1154402624)))];
tensor<fp32, [1024, 1024]> encoder_layers_2_self_attn_q_proj_weight = const()[name = tensor<string, []>("encoder_layers_2_self_attn_q_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1154406784)))];
tensor<fp32, [1024]> encoder_layers_2_self_attn_k_proj_bias = const()[name = tensor<string, []>("encoder_layers_2_self_attn_k_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1158601152)))];
tensor<fp32, [1024, 1024]> encoder_layers_2_self_attn_k_proj_weight = const()[name = tensor<string, []>("encoder_layers_2_self_attn_k_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1158605312)))];
tensor<fp32, [1024]> encoder_layers_2_self_attn_v_proj_bias = const()[name = tensor<string, []>("encoder_layers_2_self_attn_v_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1162799680)))];
tensor<fp32, [1024, 1024]> encoder_layers_2_self_attn_v_proj_weight = const()[name = tensor<string, []>("encoder_layers_2_self_attn_v_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1162803840)))];
tensor<fp32, [1024]> encoder_layers_2_self_attn_out_proj_bias = const()[name = tensor<string, []>("encoder_layers_2_self_attn_out_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1166998208)))];
tensor<fp32, [1024, 1024]> encoder_layers_2_self_attn_out_proj_weight = const()[name = tensor<string, []>("encoder_layers_2_self_attn_out_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1167002368)))];
tensor<fp32, [1024]> encoder_layers_2_final_layer_norm_bias = const()[name = tensor<string, []>("encoder_layers_2_final_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1171196736)))];
tensor<fp32, [1024]> encoder_layers_2_final_layer_norm_weight = const()[name = tensor<string, []>("encoder_layers_2_final_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1171200896)))];
tensor<fp32, [4096]> encoder_layers_2_fc1_bias = const()[name = tensor<string, []>("encoder_layers_2_fc1_bias"), val = tensor<fp32, [4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1171205056)))];
tensor<fp32, [4096, 1024]> encoder_layers_2_fc1_weight = const()[name = tensor<string, []>("encoder_layers_2_fc1_weight"), val = tensor<fp32, [4096, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1171221504)))];
tensor<fp32, [1024]> encoder_layers_2_fc2_bias = const()[name = tensor<string, []>("encoder_layers_2_fc2_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1187998784)))];
tensor<fp32, [1024, 4096]> encoder_layers_2_fc2_weight = const()[name = tensor<string, []>("encoder_layers_2_fc2_weight"), val = tensor<fp32, [1024, 4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1188002944)))];
tensor<fp32, [1024]> encoder_layers_3_self_attn_layer_norm_bias = const()[name = tensor<string, []>("encoder_layers_3_self_attn_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1204780224)))];
tensor<fp32, [1024]> encoder_layers_3_self_attn_layer_norm_weight = const()[name = tensor<string, []>("encoder_layers_3_self_attn_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1204784384)))];
tensor<fp32, [1024]> encoder_layers_3_self_attn_q_proj_bias = const()[name = tensor<string, []>("encoder_layers_3_self_attn_q_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1204788544)))];
tensor<fp32, [1024, 1024]> encoder_layers_3_self_attn_q_proj_weight = const()[name = tensor<string, []>("encoder_layers_3_self_attn_q_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1204792704)))];
tensor<fp32, [1024]> encoder_layers_3_self_attn_k_proj_bias = const()[name = tensor<string, []>("encoder_layers_3_self_attn_k_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1208987072)))];
tensor<fp32, [1024, 1024]> encoder_layers_3_self_attn_k_proj_weight = const()[name = tensor<string, []>("encoder_layers_3_self_attn_k_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1208991232)))];
tensor<fp32, [1024]> encoder_layers_3_self_attn_v_proj_bias = const()[name = tensor<string, []>("encoder_layers_3_self_attn_v_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1213185600)))];
tensor<fp32, [1024, 1024]> encoder_layers_3_self_attn_v_proj_weight = const()[name = tensor<string, []>("encoder_layers_3_self_attn_v_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1213189760)))];
tensor<fp32, [1024]> encoder_layers_3_self_attn_out_proj_bias = const()[name = tensor<string, []>("encoder_layers_3_self_attn_out_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1217384128)))];
tensor<fp32, [1024, 1024]> encoder_layers_3_self_attn_out_proj_weight = const()[name = tensor<string, []>("encoder_layers_3_self_attn_out_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1217388288)))];
tensor<fp32, [1024]> encoder_layers_3_final_layer_norm_bias = const()[name = tensor<string, []>("encoder_layers_3_final_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1221582656)))];
tensor<fp32, [1024]> encoder_layers_3_final_layer_norm_weight = const()[name = tensor<string, []>("encoder_layers_3_final_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1221586816)))];
tensor<fp32, [4096]> encoder_layers_3_fc1_bias = const()[name = tensor<string, []>("encoder_layers_3_fc1_bias"), val = tensor<fp32, [4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1221590976)))];
tensor<fp32, [4096, 1024]> encoder_layers_3_fc1_weight = const()[name = tensor<string, []>("encoder_layers_3_fc1_weight"), val = tensor<fp32, [4096, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1221607424)))];
tensor<fp32, [1024]> encoder_layers_3_fc2_bias = const()[name = tensor<string, []>("encoder_layers_3_fc2_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1238384704)))];
tensor<fp32, [1024, 4096]> encoder_layers_3_fc2_weight = const()[name = tensor<string, []>("encoder_layers_3_fc2_weight"), val = tensor<fp32, [1024, 4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1238388864)))];
tensor<fp32, [1024]> encoder_layers_4_self_attn_layer_norm_bias = const()[name = tensor<string, []>("encoder_layers_4_self_attn_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1255166144)))];
tensor<fp32, [1024]> encoder_layers_4_self_attn_layer_norm_weight = const()[name = tensor<string, []>("encoder_layers_4_self_attn_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1255170304)))];
tensor<fp32, [1024]> encoder_layers_4_self_attn_q_proj_bias = const()[name = tensor<string, []>("encoder_layers_4_self_attn_q_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1255174464)))];
tensor<fp32, [1024, 1024]> encoder_layers_4_self_attn_q_proj_weight = const()[name = tensor<string, []>("encoder_layers_4_self_attn_q_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1255178624)))];
tensor<fp32, [1024]> encoder_layers_4_self_attn_k_proj_bias = const()[name = tensor<string, []>("encoder_layers_4_self_attn_k_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1259372992)))];
tensor<fp32, [1024, 1024]> encoder_layers_4_self_attn_k_proj_weight = const()[name = tensor<string, []>("encoder_layers_4_self_attn_k_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1259377152)))];
tensor<fp32, [1024]> encoder_layers_4_self_attn_v_proj_bias = const()[name = tensor<string, []>("encoder_layers_4_self_attn_v_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1263571520)))];
tensor<fp32, [1024, 1024]> encoder_layers_4_self_attn_v_proj_weight = const()[name = tensor<string, []>("encoder_layers_4_self_attn_v_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1263575680)))];
tensor<fp32, [1024]> encoder_layers_4_self_attn_out_proj_bias = const()[name = tensor<string, []>("encoder_layers_4_self_attn_out_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1267770048)))];
tensor<fp32, [1024, 1024]> encoder_layers_4_self_attn_out_proj_weight = const()[name = tensor<string, []>("encoder_layers_4_self_attn_out_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1267774208)))];
tensor<fp32, [1024]> encoder_layers_4_final_layer_norm_bias = const()[name = tensor<string, []>("encoder_layers_4_final_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1271968576)))];
tensor<fp32, [1024]> encoder_layers_4_final_layer_norm_weight = const()[name = tensor<string, []>("encoder_layers_4_final_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1271972736)))];
tensor<fp32, [4096]> encoder_layers_4_fc1_bias = const()[name = tensor<string, []>("encoder_layers_4_fc1_bias"), val = tensor<fp32, [4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1271976896)))];
tensor<fp32, [4096, 1024]> encoder_layers_4_fc1_weight = const()[name = tensor<string, []>("encoder_layers_4_fc1_weight"), val = tensor<fp32, [4096, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1271993344)))];
tensor<fp32, [1024]> encoder_layers_4_fc2_bias = const()[name = tensor<string, []>("encoder_layers_4_fc2_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1288770624)))];
tensor<fp32, [1024, 4096]> encoder_layers_4_fc2_weight = const()[name = tensor<string, []>("encoder_layers_4_fc2_weight"), val = tensor<fp32, [1024, 4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1288774784)))];
tensor<fp32, [1024]> encoder_layers_5_self_attn_layer_norm_bias = const()[name = tensor<string, []>("encoder_layers_5_self_attn_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1305552064)))];
tensor<fp32, [1024]> encoder_layers_5_self_attn_layer_norm_weight = const()[name = tensor<string, []>("encoder_layers_5_self_attn_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1305556224)))];
tensor<fp32, [1024]> encoder_layers_5_self_attn_q_proj_bias = const()[name = tensor<string, []>("encoder_layers_5_self_attn_q_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1305560384)))];
tensor<fp32, [1024, 1024]> encoder_layers_5_self_attn_q_proj_weight = const()[name = tensor<string, []>("encoder_layers_5_self_attn_q_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1305564544)))];
tensor<fp32, [1024]> encoder_layers_5_self_attn_k_proj_bias = const()[name = tensor<string, []>("encoder_layers_5_self_attn_k_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1309758912)))];
tensor<fp32, [1024, 1024]> encoder_layers_5_self_attn_k_proj_weight = const()[name = tensor<string, []>("encoder_layers_5_self_attn_k_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1309763072)))];
tensor<fp32, [1024]> encoder_layers_5_self_attn_v_proj_bias = const()[name = tensor<string, []>("encoder_layers_5_self_attn_v_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1313957440)))];
tensor<fp32, [1024, 1024]> encoder_layers_5_self_attn_v_proj_weight = const()[name = tensor<string, []>("encoder_layers_5_self_attn_v_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1313961600)))];
tensor<fp32, [1024]> encoder_layers_5_self_attn_out_proj_bias = const()[name = tensor<string, []>("encoder_layers_5_self_attn_out_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1318155968)))];
tensor<fp32, [1024, 1024]> encoder_layers_5_self_attn_out_proj_weight = const()[name = tensor<string, []>("encoder_layers_5_self_attn_out_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1318160128)))];
tensor<fp32, [1024]> encoder_layers_5_final_layer_norm_bias = const()[name = tensor<string, []>("encoder_layers_5_final_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1322354496)))];
tensor<fp32, [1024]> encoder_layers_5_final_layer_norm_weight = const()[name = tensor<string, []>("encoder_layers_5_final_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1322358656)))];
tensor<fp32, [4096]> encoder_layers_5_fc1_bias = const()[name = tensor<string, []>("encoder_layers_5_fc1_bias"), val = tensor<fp32, [4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1322362816)))];
tensor<fp32, [4096, 1024]> encoder_layers_5_fc1_weight = const()[name = tensor<string, []>("encoder_layers_5_fc1_weight"), val = tensor<fp32, [4096, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1322379264)))];
tensor<fp32, [1024]> encoder_layers_5_fc2_bias = const()[name = tensor<string, []>("encoder_layers_5_fc2_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1339156544)))];
tensor<fp32, [1024, 4096]> encoder_layers_5_fc2_weight = const()[name = tensor<string, []>("encoder_layers_5_fc2_weight"), val = tensor<fp32, [1024, 4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1339160704)))];
tensor<fp32, [1024]> encoder_layers_6_self_attn_layer_norm_bias = const()[name = tensor<string, []>("encoder_layers_6_self_attn_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1355937984)))];
tensor<fp32, [1024]> encoder_layers_6_self_attn_layer_norm_weight = const()[name = tensor<string, []>("encoder_layers_6_self_attn_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1355942144)))];
tensor<fp32, [1024]> encoder_layers_6_self_attn_q_proj_bias = const()[name = tensor<string, []>("encoder_layers_6_self_attn_q_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1355946304)))];
tensor<fp32, [1024, 1024]> encoder_layers_6_self_attn_q_proj_weight = const()[name = tensor<string, []>("encoder_layers_6_self_attn_q_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1355950464)))];
tensor<fp32, [1024]> encoder_layers_6_self_attn_k_proj_bias = const()[name = tensor<string, []>("encoder_layers_6_self_attn_k_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1360144832)))];
tensor<fp32, [1024, 1024]> encoder_layers_6_self_attn_k_proj_weight = const()[name = tensor<string, []>("encoder_layers_6_self_attn_k_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1360148992)))];
tensor<fp32, [1024]> encoder_layers_6_self_attn_v_proj_bias = const()[name = tensor<string, []>("encoder_layers_6_self_attn_v_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1364343360)))];
tensor<fp32, [1024, 1024]> encoder_layers_6_self_attn_v_proj_weight = const()[name = tensor<string, []>("encoder_layers_6_self_attn_v_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1364347520)))];
tensor<fp32, [1024]> encoder_layers_6_self_attn_out_proj_bias = const()[name = tensor<string, []>("encoder_layers_6_self_attn_out_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1368541888)))];
tensor<fp32, [1024, 1024]> encoder_layers_6_self_attn_out_proj_weight = const()[name = tensor<string, []>("encoder_layers_6_self_attn_out_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1368546048)))];
tensor<fp32, [1024]> encoder_layers_6_final_layer_norm_bias = const()[name = tensor<string, []>("encoder_layers_6_final_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1372740416)))];
tensor<fp32, [1024]> encoder_layers_6_final_layer_norm_weight = const()[name = tensor<string, []>("encoder_layers_6_final_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1372744576)))];
tensor<fp32, [4096]> encoder_layers_6_fc1_bias = const()[name = tensor<string, []>("encoder_layers_6_fc1_bias"), val = tensor<fp32, [4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1372748736)))];
tensor<fp32, [4096, 1024]> encoder_layers_6_fc1_weight = const()[name = tensor<string, []>("encoder_layers_6_fc1_weight"), val = tensor<fp32, [4096, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1372765184)))];
tensor<fp32, [1024]> encoder_layers_6_fc2_bias = const()[name = tensor<string, []>("encoder_layers_6_fc2_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1389542464)))];
tensor<fp32, [1024, 4096]> encoder_layers_6_fc2_weight = const()[name = tensor<string, []>("encoder_layers_6_fc2_weight"), val = tensor<fp32, [1024, 4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1389546624)))];
tensor<fp32, [1024]> encoder_layers_7_self_attn_layer_norm_bias = const()[name = tensor<string, []>("encoder_layers_7_self_attn_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1406323904)))];
tensor<fp32, [1024]> encoder_layers_7_self_attn_layer_norm_weight = const()[name = tensor<string, []>("encoder_layers_7_self_attn_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1406328064)))];
tensor<fp32, [1024]> encoder_layers_7_self_attn_q_proj_bias = const()[name = tensor<string, []>("encoder_layers_7_self_attn_q_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1406332224)))];
tensor<fp32, [1024, 1024]> encoder_layers_7_self_attn_q_proj_weight = const()[name = tensor<string, []>("encoder_layers_7_self_attn_q_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1406336384)))];
tensor<fp32, [1024]> encoder_layers_7_self_attn_k_proj_bias = const()[name = tensor<string, []>("encoder_layers_7_self_attn_k_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1410530752)))];
tensor<fp32, [1024, 1024]> encoder_layers_7_self_attn_k_proj_weight = const()[name = tensor<string, []>("encoder_layers_7_self_attn_k_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1410534912)))];
tensor<fp32, [1024]> encoder_layers_7_self_attn_v_proj_bias = const()[name = tensor<string, []>("encoder_layers_7_self_attn_v_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1414729280)))];
tensor<fp32, [1024, 1024]> encoder_layers_7_self_attn_v_proj_weight = const()[name = tensor<string, []>("encoder_layers_7_self_attn_v_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1414733440)))];
tensor<fp32, [1024]> encoder_layers_7_self_attn_out_proj_bias = const()[name = tensor<string, []>("encoder_layers_7_self_attn_out_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1418927808)))];
tensor<fp32, [1024, 1024]> encoder_layers_7_self_attn_out_proj_weight = const()[name = tensor<string, []>("encoder_layers_7_self_attn_out_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1418931968)))];
tensor<fp32, [1024]> encoder_layers_7_final_layer_norm_bias = const()[name = tensor<string, []>("encoder_layers_7_final_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1423126336)))];
tensor<fp32, [1024]> encoder_layers_7_final_layer_norm_weight = const()[name = tensor<string, []>("encoder_layers_7_final_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1423130496)))];
tensor<fp32, [4096]> encoder_layers_7_fc1_bias = const()[name = tensor<string, []>("encoder_layers_7_fc1_bias"), val = tensor<fp32, [4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1423134656)))];
tensor<fp32, [4096, 1024]> encoder_layers_7_fc1_weight = const()[name = tensor<string, []>("encoder_layers_7_fc1_weight"), val = tensor<fp32, [4096, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1423151104)))];
tensor<fp32, [1024]> encoder_layers_7_fc2_bias = const()[name = tensor<string, []>("encoder_layers_7_fc2_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1439928384)))];
tensor<fp32, [1024, 4096]> encoder_layers_7_fc2_weight = const()[name = tensor<string, []>("encoder_layers_7_fc2_weight"), val = tensor<fp32, [1024, 4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1439932544)))];
tensor<fp32, [1024]> encoder_layers_8_self_attn_layer_norm_bias = const()[name = tensor<string, []>("encoder_layers_8_self_attn_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1456709824)))];
tensor<fp32, [1024]> encoder_layers_8_self_attn_layer_norm_weight = const()[name = tensor<string, []>("encoder_layers_8_self_attn_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1456713984)))];
tensor<fp32, [1024]> encoder_layers_8_self_attn_q_proj_bias = const()[name = tensor<string, []>("encoder_layers_8_self_attn_q_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1456718144)))];
tensor<fp32, [1024, 1024]> encoder_layers_8_self_attn_q_proj_weight = const()[name = tensor<string, []>("encoder_layers_8_self_attn_q_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1456722304)))];
tensor<fp32, [1024]> encoder_layers_8_self_attn_k_proj_bias = const()[name = tensor<string, []>("encoder_layers_8_self_attn_k_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1460916672)))];
tensor<fp32, [1024, 1024]> encoder_layers_8_self_attn_k_proj_weight = const()[name = tensor<string, []>("encoder_layers_8_self_attn_k_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1460920832)))];
tensor<fp32, [1024]> encoder_layers_8_self_attn_v_proj_bias = const()[name = tensor<string, []>("encoder_layers_8_self_attn_v_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1465115200)))];
tensor<fp32, [1024, 1024]> encoder_layers_8_self_attn_v_proj_weight = const()[name = tensor<string, []>("encoder_layers_8_self_attn_v_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1465119360)))];
tensor<fp32, [1024]> encoder_layers_8_self_attn_out_proj_bias = const()[name = tensor<string, []>("encoder_layers_8_self_attn_out_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1469313728)))];
tensor<fp32, [1024, 1024]> encoder_layers_8_self_attn_out_proj_weight = const()[name = tensor<string, []>("encoder_layers_8_self_attn_out_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1469317888)))];
tensor<fp32, [1024]> encoder_layers_8_final_layer_norm_bias = const()[name = tensor<string, []>("encoder_layers_8_final_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1473512256)))];
tensor<fp32, [1024]> encoder_layers_8_final_layer_norm_weight = const()[name = tensor<string, []>("encoder_layers_8_final_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1473516416)))];
tensor<fp32, [4096]> encoder_layers_8_fc1_bias = const()[name = tensor<string, []>("encoder_layers_8_fc1_bias"), val = tensor<fp32, [4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1473520576)))];
tensor<fp32, [4096, 1024]> encoder_layers_8_fc1_weight = const()[name = tensor<string, []>("encoder_layers_8_fc1_weight"), val = tensor<fp32, [4096, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1473537024)))];
tensor<fp32, [1024]> encoder_layers_8_fc2_bias = const()[name = tensor<string, []>("encoder_layers_8_fc2_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1490314304)))];
tensor<fp32, [1024, 4096]> encoder_layers_8_fc2_weight = const()[name = tensor<string, []>("encoder_layers_8_fc2_weight"), val = tensor<fp32, [1024, 4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1490318464)))];
tensor<fp32, [1024]> encoder_layers_9_self_attn_layer_norm_bias = const()[name = tensor<string, []>("encoder_layers_9_self_attn_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1507095744)))];
tensor<fp32, [1024]> encoder_layers_9_self_attn_layer_norm_weight = const()[name = tensor<string, []>("encoder_layers_9_self_attn_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1507099904)))];
tensor<fp32, [1024]> encoder_layers_9_self_attn_q_proj_bias = const()[name = tensor<string, []>("encoder_layers_9_self_attn_q_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1507104064)))];
tensor<fp32, [1024, 1024]> encoder_layers_9_self_attn_q_proj_weight = const()[name = tensor<string, []>("encoder_layers_9_self_attn_q_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1507108224)))];
tensor<fp32, [1024]> encoder_layers_9_self_attn_k_proj_bias = const()[name = tensor<string, []>("encoder_layers_9_self_attn_k_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1511302592)))];
tensor<fp32, [1024, 1024]> encoder_layers_9_self_attn_k_proj_weight = const()[name = tensor<string, []>("encoder_layers_9_self_attn_k_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1511306752)))];
tensor<fp32, [1024]> encoder_layers_9_self_attn_v_proj_bias = const()[name = tensor<string, []>("encoder_layers_9_self_attn_v_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1515501120)))];
tensor<fp32, [1024, 1024]> encoder_layers_9_self_attn_v_proj_weight = const()[name = tensor<string, []>("encoder_layers_9_self_attn_v_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1515505280)))];
tensor<fp32, [1024]> encoder_layers_9_self_attn_out_proj_bias = const()[name = tensor<string, []>("encoder_layers_9_self_attn_out_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1519699648)))];
tensor<fp32, [1024, 1024]> encoder_layers_9_self_attn_out_proj_weight = const()[name = tensor<string, []>("encoder_layers_9_self_attn_out_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1519703808)))];
tensor<fp32, [1024]> encoder_layers_9_final_layer_norm_bias = const()[name = tensor<string, []>("encoder_layers_9_final_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1523898176)))];
tensor<fp32, [1024]> encoder_layers_9_final_layer_norm_weight = const()[name = tensor<string, []>("encoder_layers_9_final_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1523902336)))];
tensor<fp32, [4096]> encoder_layers_9_fc1_bias = const()[name = tensor<string, []>("encoder_layers_9_fc1_bias"), val = tensor<fp32, [4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1523906496)))];
tensor<fp32, [4096, 1024]> encoder_layers_9_fc1_weight = const()[name = tensor<string, []>("encoder_layers_9_fc1_weight"), val = tensor<fp32, [4096, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1523922944)))];
tensor<fp32, [1024]> encoder_layers_9_fc2_bias = const()[name = tensor<string, []>("encoder_layers_9_fc2_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1540700224)))];
tensor<fp32, [1024, 4096]> encoder_layers_9_fc2_weight = const()[name = tensor<string, []>("encoder_layers_9_fc2_weight"), val = tensor<fp32, [1024, 4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1540704384)))];
tensor<fp32, [1024]> encoder_layers_10_self_attn_layer_norm_bias = const()[name = tensor<string, []>("encoder_layers_10_self_attn_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1557481664)))];
tensor<fp32, [1024]> encoder_layers_10_self_attn_layer_norm_weight = const()[name = tensor<string, []>("encoder_layers_10_self_attn_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1557485824)))];
tensor<fp32, [1024]> encoder_layers_10_self_attn_q_proj_bias = const()[name = tensor<string, []>("encoder_layers_10_self_attn_q_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1557489984)))];
tensor<fp32, [1024, 1024]> encoder_layers_10_self_attn_q_proj_weight = const()[name = tensor<string, []>("encoder_layers_10_self_attn_q_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1557494144)))];
tensor<fp32, [1024]> encoder_layers_10_self_attn_k_proj_bias = const()[name = tensor<string, []>("encoder_layers_10_self_attn_k_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1561688512)))];
tensor<fp32, [1024, 1024]> encoder_layers_10_self_attn_k_proj_weight = const()[name = tensor<string, []>("encoder_layers_10_self_attn_k_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1561692672)))];
tensor<fp32, [1024]> encoder_layers_10_self_attn_v_proj_bias = const()[name = tensor<string, []>("encoder_layers_10_self_attn_v_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1565887040)))];
tensor<fp32, [1024, 1024]> encoder_layers_10_self_attn_v_proj_weight = const()[name = tensor<string, []>("encoder_layers_10_self_attn_v_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1565891200)))];
tensor<fp32, [1024]> encoder_layers_10_self_attn_out_proj_bias = const()[name = tensor<string, []>("encoder_layers_10_self_attn_out_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1570085568)))];
tensor<fp32, [1024, 1024]> encoder_layers_10_self_attn_out_proj_weight = const()[name = tensor<string, []>("encoder_layers_10_self_attn_out_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1570089728)))];
tensor<fp32, [1024]> encoder_layers_10_final_layer_norm_bias = const()[name = tensor<string, []>("encoder_layers_10_final_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1574284096)))];
tensor<fp32, [1024]> encoder_layers_10_final_layer_norm_weight = const()[name = tensor<string, []>("encoder_layers_10_final_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1574288256)))];
tensor<fp32, [4096]> encoder_layers_10_fc1_bias = const()[name = tensor<string, []>("encoder_layers_10_fc1_bias"), val = tensor<fp32, [4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1574292416)))];
tensor<fp32, [4096, 1024]> encoder_layers_10_fc1_weight = const()[name = tensor<string, []>("encoder_layers_10_fc1_weight"), val = tensor<fp32, [4096, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1574308864)))];
tensor<fp32, [1024]> encoder_layers_10_fc2_bias = const()[name = tensor<string, []>("encoder_layers_10_fc2_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1591086144)))];
tensor<fp32, [1024, 4096]> encoder_layers_10_fc2_weight = const()[name = tensor<string, []>("encoder_layers_10_fc2_weight"), val = tensor<fp32, [1024, 4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1591090304)))];
tensor<fp32, [1024]> encoder_layers_11_self_attn_layer_norm_bias = const()[name = tensor<string, []>("encoder_layers_11_self_attn_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1607867584)))];
tensor<fp32, [1024]> encoder_layers_11_self_attn_layer_norm_weight = const()[name = tensor<string, []>("encoder_layers_11_self_attn_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1607871744)))];
tensor<fp32, [1024]> encoder_layers_11_self_attn_q_proj_bias = const()[name = tensor<string, []>("encoder_layers_11_self_attn_q_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1607875904)))];
tensor<fp32, [1024, 1024]> encoder_layers_11_self_attn_q_proj_weight = const()[name = tensor<string, []>("encoder_layers_11_self_attn_q_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1607880064)))];
tensor<fp32, [1024]> encoder_layers_11_self_attn_k_proj_bias = const()[name = tensor<string, []>("encoder_layers_11_self_attn_k_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1612074432)))];
tensor<fp32, [1024, 1024]> encoder_layers_11_self_attn_k_proj_weight = const()[name = tensor<string, []>("encoder_layers_11_self_attn_k_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1612078592)))];
tensor<fp32, [1024]> encoder_layers_11_self_attn_v_proj_bias = const()[name = tensor<string, []>("encoder_layers_11_self_attn_v_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1616272960)))];
tensor<fp32, [1024, 1024]> encoder_layers_11_self_attn_v_proj_weight = const()[name = tensor<string, []>("encoder_layers_11_self_attn_v_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1616277120)))];
tensor<fp32, [1024]> encoder_layers_11_self_attn_out_proj_bias = const()[name = tensor<string, []>("encoder_layers_11_self_attn_out_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1620471488)))];
tensor<fp32, [1024, 1024]> encoder_layers_11_self_attn_out_proj_weight = const()[name = tensor<string, []>("encoder_layers_11_self_attn_out_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1620475648)))];
tensor<fp32, [1024]> encoder_layers_11_final_layer_norm_bias = const()[name = tensor<string, []>("encoder_layers_11_final_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1624670016)))];
tensor<fp32, [1024]> encoder_layers_11_final_layer_norm_weight = const()[name = tensor<string, []>("encoder_layers_11_final_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1624674176)))];
tensor<fp32, [4096]> encoder_layers_11_fc1_bias = const()[name = tensor<string, []>("encoder_layers_11_fc1_bias"), val = tensor<fp32, [4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1624678336)))];
tensor<fp32, [4096, 1024]> encoder_layers_11_fc1_weight = const()[name = tensor<string, []>("encoder_layers_11_fc1_weight"), val = tensor<fp32, [4096, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1624694784)))];
tensor<fp32, [1024]> encoder_layers_11_fc2_bias = const()[name = tensor<string, []>("encoder_layers_11_fc2_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1641472064)))];
tensor<fp32, [1024, 4096]> encoder_layers_11_fc2_weight = const()[name = tensor<string, []>("encoder_layers_11_fc2_weight"), val = tensor<fp32, [1024, 4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1641476224)))];
tensor<fp32, [1024]> encoder_layer_norm_bias = const()[name = tensor<string, []>("encoder_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1658253504)))];
tensor<fp32, [1024]> encoder_layer_norm_weight = const()[name = tensor<string, []>("encoder_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1658257664)))];
tensor<fp32, []> var_5 = const()[name = tensor<string, []>("op_5"), val = tensor<fp32, []>(0x1.4f8b58p-17)];
tensor<fp32, []> var_7 = const()[name = tensor<string, []>("op_7"), val = tensor<fp32, []>(0x1p-3)];
tensor<fp32, []> var_10 = const()[name = tensor<string, []>("op_10"), val = tensor<fp32, []>(-0x1.fffffep+127)];
tensor<int32, []> var_17 = const()[name = tensor<string, []>("op_17"), val = tensor<int32, []>(0)];
tensor<int32, []> var_23 = const()[name = tensor<string, []>("op_23"), val = tensor<int32, []>(-1)];
tensor<int32, []> var_24 = const()[name = tensor<string, []>("op_24"), val = tensor<int32, []>(1)];
tensor<int32, []> var_56_axis_0 = const()[name = tensor<string, []>("op_56_axis_0"), val = tensor<int32, []>(0)];
tensor<int32, []> var_56_batch_dims_0 = const()[name = tensor<string, []>("op_56_batch_dims_0"), val = tensor<int32, []>(0)];
tensor<fp32, [1, ?, 1024]> var_56 = gather(axis = var_56_axis_0, batch_dims = var_56_batch_dims_0, indices = input_ids, x = encoder_embed_tokens_weight)[name = tensor<string, []>("op_56")];
tensor<fp32, []> var_57 = const()[name = tensor<string, []>("op_57"), val = tensor<fp32, []>(0x1p+5)];
tensor<fp32, [1, ?, 1024]> inputs_embeds = mul(x = var_56, y = var_57)[name = tensor<string, []>("inputs_embeds")];
tensor<bool, [1, ?]> var_62 = not_equal(x = input_ids, y = var_24)[name = tensor<string, []>("op_62")];
tensor<string, []> mask_dtype_0 = const()[name = tensor<string, []>("mask_dtype_0"), val = tensor<string, []>("int32")];
tensor<bool, []> var_64_exclusive_0 = const()[name = tensor<string, []>("op_64_exclusive_0"), val = tensor<bool, []>(false)];
tensor<bool, []> var_64_reverse_0 = const()[name = tensor<string, []>("op_64_reverse_0"), val = tensor<bool, []>(false)];
tensor<int32, [1, ?]> mask = cast(dtype = mask_dtype_0, x = var_62)[name = tensor<string, []>("cast_55")];
tensor<int32, [1, ?]> var_64 = cumsum(axis = var_24, exclusive = var_64_exclusive_0, reverse = var_64_reverse_0, x = mask)[name = tensor<string, []>("op_64")];
tensor<int32, [1, ?]> incremental_indices = mul(x = var_64, y = mask)[name = tensor<string, []>("incremental_indices")];
tensor<int32, []> var_70 = const()[name = tensor<string, []>("op_70"), val = tensor<int32, []>(1)];
tensor<int32, [1, ?]> var_71 = add(x = incremental_indices, y = var_70)[name = tensor<string, []>("op_71")];
tensor<int32, [1]> var_73 = const()[name = tensor<string, []>("op_73"), val = tensor<int32, [1]>([-1])];
tensor<int32, [?]> var_74 = reshape(shape = var_73, x = var_71)[name = tensor<string, []>("op_74")];
tensor<int32, []> var_75_batch_dims_0 = const()[name = tensor<string, []>("op_75_batch_dims_0"), val = tensor<int32, []>(0)];
tensor<fp32, [?, 1024]> var_75 = gather(axis = var_17, batch_dims = var_75_batch_dims_0, indices = var_74, x = encoder_embed_positions_weights)[name = tensor<string, []>("op_75")];
tensor<int32, [3]> concat_1x = const()[name = tensor<string, []>("concat_1x"), val = tensor<int32, [3]>([1, -1, 1024])];
tensor<fp32, [1, ?, 1024]> var_78 = reshape(shape = concat_1x, x = var_75)[name = tensor<string, []>("op_78")];
tensor<fp32, [1, ?, 1024]> input_3 = add(x = inputs_embeds, y = var_78)[name = tensor<string, []>("input_3")];
tensor<int32, [2]> var_83_shape = shape(x = attention_mask)[name = tensor<string, []>("op_83_shape")];
tensor<int32, []> gather_3_indices_0 = const()[name = tensor<string, []>("gather_3_indices_0"), val = tensor<int32, []>(1)];
tensor<int32, []> gather_3_axis_0 = const()[name = tensor<string, []>("gather_3_axis_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_3_batch_dims_0 = const()[name = tensor<string, []>("gather_3_batch_dims_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_3 = gather(axis = gather_3_axis_0, batch_dims = gather_3_batch_dims_0, indices = gather_3_indices_0, x = var_83_shape)[name = tensor<string, []>("gather_3")];
tensor<int32, []> gather_4 = const()[name = tensor<string, []>("gather_4"), val = tensor<int32, []>(1)];
tensor<int32, [1]> var_87_axes_0 = const()[name = tensor<string, []>("op_87_axes_0"), val = tensor<int32, [1]>([1])];
tensor<int32, [1, 1, ?]> var_87 = expand_dims(axes = var_87_axes_0, x = attention_mask)[name = tensor<string, []>("op_87")];
tensor<int32, [1]> var_88_axes_0 = const()[name = tensor<string, []>("op_88_axes_0"), val = tensor<int32, [1]>([2])];
tensor<int32, [1, 1, 1, ?]> var_88 = expand_dims(axes = var_88_axes_0, x = var_87)[name = tensor<string, []>("op_88")];
tensor<int32, []> concat_2_axis_0 = const()[name = tensor<string, []>("concat_2_axis_0"), val = tensor<int32, []>(0)];
tensor<bool, []> concat_2_interleave_0 = const()[name = tensor<string, []>("concat_2_interleave_0"), val = tensor<bool, []>(false)];
tensor<int32, [4]> concat_2 = concat(axis = concat_2_axis_0, interleave = concat_2_interleave_0, values = (gather_4, var_24, gather_3, gather_3))[name = tensor<string, []>("concat_2")];
tensor<int32, [4]> shape_0 = shape(x = var_88)[name = tensor<string, []>("shape_0")];
tensor<int32, []> equal_0_y_0 = const()[name = tensor<string, []>("equal_0_y_0"), val = tensor<int32, []>(-1)];
tensor<bool, [4]> equal_0 = equal(x = concat_2, y = equal_0_y_0)[name = tensor<string, []>("equal_0")];
tensor<int32, [4]> select_0 = select(a = shape_0, b = concat_2, cond = equal_0)[name = tensor<string, []>("select_0")];
tensor<int32, [4]> real_div_0 = real_div(x = select_0, y = shape_0)[name = tensor<string, []>("real_div_0")];
tensor<int32, [?, ?, ?, ?]> var_91 = tile(reps = real_div_0, x = var_88)[name = tensor<string, []>("op_91")];
tensor<string, []> expanded_mask_dtype_0 = const()[name = tensor<string, []>("expanded_mask_dtype_0"), val = tensor<string, []>("fp32")];
tensor<fp32, []> const_1 = const()[name = tensor<string, []>("const_1"), val = tensor<fp32, []>(0x1p+0)];
tensor<fp32, [?, ?, ?, ?]> expanded_mask = cast(dtype = expanded_mask_dtype_0, x = var_91)[name = tensor<string, []>("cast_54")];
tensor<fp32, [?, ?, ?, ?]> inverted_mask = sub(x = const_1, y = expanded_mask)[name = tensor<string, []>("inverted_mask")];
tensor<string, []> var_96_dtype_0 = const()[name = tensor<string, []>("op_96_dtype_0"), val = tensor<string, []>("bool")];
tensor<bool, [?, ?, ?, ?]> var_96 = cast(dtype = var_96_dtype_0, x = inverted_mask)[name = tensor<string, []>("cast_53")];
tensor<fp32, [?, ?, ?, ?]> attention_mask_3 = select(a = var_10, b = inverted_mask, cond = var_96)[name = tensor<string, []>("attention_mask_3")];
tensor<int32, [1]> hidden_states_1_axes_0 = const()[name = tensor<string, []>("hidden_states_1_axes_0"), val = tensor<int32, [1]>([-1])];
tensor<fp32, [1, ?, 1024]> hidden_states_1 = layer_norm(axes = hidden_states_1_axes_0, beta = encoder_layers_0_self_attn_layer_norm_bias, epsilon = var_5, gamma = encoder_layers_0_self_attn_layer_norm_weight, x = input_3)[name = tensor<string, []>("hidden_states_1")];
tensor<int32, [3]> var_111_shape = shape(x = hidden_states_1)[name = tensor<string, []>("op_111_shape")];
tensor<int32, []> gather_6 = const()[name = tensor<string, []>("gather_6"), val = tensor<int32, []>(1)];
tensor<int32, []> gather_7_indices_0 = const()[name = tensor<string, []>("gather_7_indices_0"), val = tensor<int32, []>(1)];
tensor<int32, []> gather_7_axis_0 = const()[name = tensor<string, []>("gather_7_axis_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_7_batch_dims_0 = const()[name = tensor<string, []>("gather_7_batch_dims_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_7 = gather(axis = gather_7_axis_0, batch_dims = gather_7_batch_dims_0, indices = gather_7_indices_0, x = var_111_shape)[name = tensor<string, []>("gather_7")];
tensor<fp32, [1, ?, 1024]> var_115 = linear(bias = encoder_layers_0_self_attn_q_proj_bias, weight = encoder_layers_0_self_attn_q_proj_weight, x = hidden_states_1)[name = tensor<string, []>("linear_0")];
tensor<int32, [4]> concat_3x = const()[name = tensor<string, []>("concat_3x"), val = tensor<int32, [4]>([1, -1, 16, 64])];
tensor<fp32, [1, ?, 16, 64]> var_117 = reshape(shape = concat_3x, x = var_115)[name = tensor<string, []>("op_117")];
tensor<int32, [4]> query_1_perm_0 = const()[name = tensor<string, []>("query_1_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<fp32, [1, ?, 1024]> key_states_1 = linear(bias = encoder_layers_0_self_attn_k_proj_bias, weight = encoder_layers_0_self_attn_k_proj_weight, x = hidden_states_1)[name = tensor<string, []>("linear_1")];
tensor<fp32, [1, ?, 1024]> value_states_1 = linear(bias = encoder_layers_0_self_attn_v_proj_bias, weight = encoder_layers_0_self_attn_v_proj_weight, x = hidden_states_1)[name = tensor<string, []>("linear_2")];
tensor<int32, [4]> concat_4x = const()[name = tensor<string, []>("concat_4x"), val = tensor<int32, [4]>([1, -1, 16, 64])];
tensor<fp32, [1, ?, 16, 64]> var_126 = reshape(shape = concat_4x, x = key_states_1)[name = tensor<string, []>("op_126")];
tensor<int32, [4]> key_1_perm_0 = const()[name = tensor<string, []>("key_1_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<int32, [4]> concat_5x = const()[name = tensor<string, []>("concat_5x"), val = tensor<int32, [4]>([1, -1, 16, 64])];
tensor<fp32, [1, ?, 16, 64]> var_129 = reshape(shape = concat_5x, x = value_states_1)[name = tensor<string, []>("op_129")];
tensor<int32, [4]> value_1_perm_0 = const()[name = tensor<string, []>("value_1_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<fp32, [1, 16, ?, 64]> key_1 = transpose(perm = key_1_perm_0, x = var_126)[name = tensor<string, []>("transpose_46")];
tensor<int32, [4]> var_131_shape = shape(x = key_1)[name = tensor<string, []>("op_131_shape")];
tensor<int32, []> gather_8_indices_0 = const()[name = tensor<string, []>("gather_8_indices_0"), val = tensor<int32, []>(2)];
tensor<int32, []> gather_8_axis_0 = const()[name = tensor<string, []>("gather_8_axis_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_8_batch_dims_0 = const()[name = tensor<string, []>("gather_8_batch_dims_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_8 = gather(axis = gather_8_axis_0, batch_dims = gather_8_batch_dims_0, indices = gather_8_indices_0, x = var_131_shape)[name = tensor<string, []>("gather_8")];
tensor<int32, []> concat_6_values0_0 = const()[name = tensor<string, []>("concat_6_values0_0"), val = tensor<int32, []>(0)];
tensor<int32, []> concat_6_values1_0 = const()[name = tensor<string, []>("concat_6_values1_0"), val = tensor<int32, []>(0)];
tensor<int32, []> concat_6_values2_0 = const()[name = tensor<string, []>("concat_6_values2_0"), val = tensor<int32, []>(0)];
tensor<int32, []> concat_6_axis_0 = const()[name = tensor<string, []>("concat_6_axis_0"), val = tensor<int32, []>(0)];
tensor<bool, []> concat_6_interleave_0 = const()[name = tensor<string, []>("concat_6_interleave_0"), val = tensor<bool, []>(false)];
tensor<int32, [4]> concat_6 = concat(axis = concat_6_axis_0, interleave = concat_6_interleave_0, values = (concat_6_values0_0, concat_6_values1_0, concat_6_values2_0, gather_8))[name = tensor<string, []>("concat_6")];
tensor<int32, [4]> attention_mask_5_begin_0 = const()[name = tensor<string, []>("attention_mask_5_begin_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
tensor<bool, [4]> attention_mask_5_end_mask_0 = const()[name = tensor<string, []>("attention_mask_5_end_mask_0"), val = tensor<bool, [4]>([true, true, true, false])];
tensor<fp32, [?, ?, ?, ?]> attention_mask_5 = slice_by_index(begin = attention_mask_5_begin_0, end = concat_6, end_mask = attention_mask_5_end_mask_0, x = attention_mask_3)[name = tensor<string, []>("attention_mask_5")];
tensor<fp32, [1, 16, ?, 64]> query_1 = transpose(perm = query_1_perm_0, x = var_117)[name = tensor<string, []>("transpose_47")];
tensor<fp32, [1, 16, ?, 64]> mul_0 = mul(x = query_1, y = var_7)[name = tensor<string, []>("mul_0")];
tensor<bool, []> matmul_0_transpose_y_0 = const()[name = tensor<string, []>("matmul_0_transpose_y_0"), val = tensor<bool, []>(true)];
tensor<bool, []> matmul_0_transpose_x_0 = const()[name = tensor<string, []>("matmul_0_transpose_x_0"), val = tensor<bool, []>(false)];
tensor<fp32, [1, 16, ?, ?]> matmul_0 = matmul(transpose_x = matmul_0_transpose_x_0, transpose_y = matmul_0_transpose_y_0, x = mul_0, y = key_1)[name = tensor<string, []>("matmul_0")];
tensor<fp32, [?, 16, ?, ?]> add_0 = add(x = matmul_0, y = attention_mask_5)[name = tensor<string, []>("add_0")];
tensor<int32, []> softmax_0_axis_0 = const()[name = tensor<string, []>("softmax_0_axis_0"), val = tensor<int32, []>(-1)];
tensor<fp32, [?, 16, ?, ?]> softmax_0 = softmax(axis = softmax_0_axis_0, x = add_0)[name = tensor<string, []>("softmax_0")];
tensor<bool, []> attn_output_1_transpose_x_0 = const()[name = tensor<string, []>("attn_output_1_transpose_x_0"), val = tensor<bool, []>(false)];
tensor<bool, []> attn_output_1_transpose_y_0 = const()[name = tensor<string, []>("attn_output_1_transpose_y_0"), val = tensor<bool, []>(false)];
tensor<fp32, [1, 16, ?, 64]> value_1 = transpose(perm = value_1_perm_0, x = var_129)[name = tensor<string, []>("transpose_45")];
tensor<fp32, [?, 16, ?, 64]> attn_output_1 = matmul(transpose_x = attn_output_1_transpose_x_0, transpose_y = attn_output_1_transpose_y_0, x = softmax_0, y = value_1)[name = tensor<string, []>("attn_output_1")];
tensor<int32, [4]> var_137_perm_0 = const()[name = tensor<string, []>("op_137_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<int32, []> concat_7_axis_0 = const()[name = tensor<string, []>("concat_7_axis_0"), val = tensor<int32, []>(0)];
tensor<bool, []> concat_7_interleave_0 = const()[name = tensor<string, []>("concat_7_interleave_0"), val = tensor<bool, []>(false)];
tensor<int32, [3]> concat_7 = concat(axis = concat_7_axis_0, interleave = concat_7_interleave_0, values = (gather_6, gather_7, var_23))[name = tensor<string, []>("concat_7")];
tensor<fp32, [?, ?, 16, 64]> var_137 = transpose(perm = var_137_perm_0, x = attn_output_1)[name = tensor<string, []>("transpose_44")];
tensor<fp32, [1, ?, ?]> var_140 = reshape(shape = concat_7, x = var_137)[name = tensor<string, []>("op_140")];
tensor<fp32, [1, ?, 1024]> input_9 = linear(bias = encoder_layers_0_self_attn_out_proj_bias, weight = encoder_layers_0_self_attn_out_proj_weight, x = var_140)[name = tensor<string, []>("linear_3")];
tensor<fp32, [1, ?, 1024]> input_11 = add(x = input_3, y = input_9)[name = tensor<string, []>("input_11")];
tensor<int32, [1]> input_13_axes_0 = const()[name = tensor<string, []>("input_13_axes_0"), val = tensor<int32, [1]>([-1])];
tensor<fp32, [1, ?, 1024]> input_13 = layer_norm(axes = input_13_axes_0, beta = encoder_layers_0_final_layer_norm_bias, epsilon = var_5, gamma = encoder_layers_0_final_layer_norm_weight, x = input_11)[name = tensor<string, []>("input_13")];
tensor<fp32, [1, ?, 4096]> input_15 = linear(bias = encoder_layers_0_fc1_bias, weight = encoder_layers_0_fc1_weight, x = input_13)[name = tensor<string, []>("linear_4")];
tensor<fp32, [1, ?, 4096]> input_17 = relu(x = input_15)[name = tensor<string, []>("input_17")];
tensor<fp32, [1, ?, 1024]> input_21 = linear(bias = encoder_layers_0_fc2_bias, weight = encoder_layers_0_fc2_weight, x = input_17)[name = tensor<string, []>("linear_5")];
tensor<fp32, [1, ?, 1024]> input_23 = add(x = input_11, y = input_21)[name = tensor<string, []>("input_23")];
tensor<int32, [1]> hidden_states_7_axes_0 = const()[name = tensor<string, []>("hidden_states_7_axes_0"), val = tensor<int32, [1]>([-1])];
tensor<fp32, [1, ?, 1024]> hidden_states_7 = layer_norm(axes = hidden_states_7_axes_0, beta = encoder_layers_1_self_attn_layer_norm_bias, epsilon = var_5, gamma = encoder_layers_1_self_attn_layer_norm_weight, x = input_23)[name = tensor<string, []>("hidden_states_7")];
tensor<int32, [3]> var_174_shape = shape(x = hidden_states_7)[name = tensor<string, []>("op_174_shape")];
tensor<int32, []> gather_9 = const()[name = tensor<string, []>("gather_9"), val = tensor<int32, []>(1)];
tensor<int32, []> gather_10_indices_0 = const()[name = tensor<string, []>("gather_10_indices_0"), val = tensor<int32, []>(1)];
tensor<int32, []> gather_10_axis_0 = const()[name = tensor<string, []>("gather_10_axis_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_10_batch_dims_0 = const()[name = tensor<string, []>("gather_10_batch_dims_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_10 = gather(axis = gather_10_axis_0, batch_dims = gather_10_batch_dims_0, indices = gather_10_indices_0, x = var_174_shape)[name = tensor<string, []>("gather_10")];
tensor<fp32, [1, ?, 1024]> var_178 = linear(bias = encoder_layers_1_self_attn_q_proj_bias, weight = encoder_layers_1_self_attn_q_proj_weight, x = hidden_states_7)[name = tensor<string, []>("linear_6")];
tensor<int32, [4]> concat_8x = const()[name = tensor<string, []>("concat_8x"), val = tensor<int32, [4]>([1, -1, 16, 64])];
tensor<fp32, [1, ?, 16, 64]> var_180 = reshape(shape = concat_8x, x = var_178)[name = tensor<string, []>("op_180")];
tensor<int32, [4]> query_3_perm_0 = const()[name = tensor<string, []>("query_3_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<fp32, [1, ?, 1024]> key_states_3 = linear(bias = encoder_layers_1_self_attn_k_proj_bias, weight = encoder_layers_1_self_attn_k_proj_weight, x = hidden_states_7)[name = tensor<string, []>("linear_7")];
tensor<fp32, [1, ?, 1024]> value_states_3 = linear(bias = encoder_layers_1_self_attn_v_proj_bias, weight = encoder_layers_1_self_attn_v_proj_weight, x = hidden_states_7)[name = tensor<string, []>("linear_8")];
tensor<int32, [4]> concat_9x = const()[name = tensor<string, []>("concat_9x"), val = tensor<int32, [4]>([1, -1, 16, 64])];
tensor<fp32, [1, ?, 16, 64]> var_189 = reshape(shape = concat_9x, x = key_states_3)[name = tensor<string, []>("op_189")];
tensor<int32, [4]> key_3_perm_0 = const()[name = tensor<string, []>("key_3_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<int32, [4]> concat_10x = const()[name = tensor<string, []>("concat_10x"), val = tensor<int32, [4]>([1, -1, 16, 64])];
tensor<fp32, [1, ?, 16, 64]> var_192 = reshape(shape = concat_10x, x = value_states_3)[name = tensor<string, []>("op_192")];
tensor<int32, [4]> value_3_perm_0 = const()[name = tensor<string, []>("value_3_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<fp32, [1, 16, ?, 64]> key_3 = transpose(perm = key_3_perm_0, x = var_189)[name = tensor<string, []>("transpose_42")];
tensor<int32, [4]> var_194_shape = shape(x = key_3)[name = tensor<string, []>("op_194_shape")];
tensor<int32, []> gather_11_indices_0 = const()[name = tensor<string, []>("gather_11_indices_0"), val = tensor<int32, []>(2)];
tensor<int32, []> gather_11_axis_0 = const()[name = tensor<string, []>("gather_11_axis_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_11_batch_dims_0 = const()[name = tensor<string, []>("gather_11_batch_dims_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_11 = gather(axis = gather_11_axis_0, batch_dims = gather_11_batch_dims_0, indices = gather_11_indices_0, x = var_194_shape)[name = tensor<string, []>("gather_11")];
tensor<int32, []> concat_11_values0_0 = const()[name = tensor<string, []>("concat_11_values0_0"), val = tensor<int32, []>(0)];
tensor<int32, []> concat_11_values1_0 = const()[name = tensor<string, []>("concat_11_values1_0"), val = tensor<int32, []>(0)];
tensor<int32, []> concat_11_values2_0 = const()[name = tensor<string, []>("concat_11_values2_0"), val = tensor<int32, []>(0)];
tensor<int32, []> concat_11_axis_0 = const()[name = tensor<string, []>("concat_11_axis_0"), val = tensor<int32, []>(0)];
tensor<bool, []> concat_11_interleave_0 = const()[name = tensor<string, []>("concat_11_interleave_0"), val = tensor<bool, []>(false)];
tensor<int32, [4]> concat_11 = concat(axis = concat_11_axis_0, interleave = concat_11_interleave_0, values = (concat_11_values0_0, concat_11_values1_0, concat_11_values2_0, gather_11))[name = tensor<string, []>("concat_11")];
tensor<int32, [4]> attention_mask_7_begin_0 = const()[name = tensor<string, []>("attention_mask_7_begin_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
tensor<bool, [4]> attention_mask_7_end_mask_0 = const()[name = tensor<string, []>("attention_mask_7_end_mask_0"), val = tensor<bool, [4]>([true, true, true, false])];
tensor<fp32, [?, ?, ?, ?]> attention_mask_7 = slice_by_index(begin = attention_mask_7_begin_0, end = concat_11, end_mask = attention_mask_7_end_mask_0, x = attention_mask_3)[name = tensor<string, []>("attention_mask_7")];
tensor<fp32, [1, 16, ?, 64]> query_3 = transpose(perm = query_3_perm_0, x = var_180)[name = tensor<string, []>("transpose_43")];
tensor<fp32, [1, 16, ?, 64]> mul_1 = mul(x = query_3, y = var_7)[name = tensor<string, []>("mul_1")];
tensor<bool, []> matmul_1_transpose_y_0 = const()[name = tensor<string, []>("matmul_1_transpose_y_0"), val = tensor<bool, []>(true)];
tensor<bool, []> matmul_1_transpose_x_0 = const()[name = tensor<string, []>("matmul_1_transpose_x_0"), val = tensor<bool, []>(false)];
tensor<fp32, [1, 16, ?, ?]> matmul_1 = matmul(transpose_x = matmul_1_transpose_x_0, transpose_y = matmul_1_transpose_y_0, x = mul_1, y = key_3)[name = tensor<string, []>("matmul_1")];
tensor<fp32, [?, 16, ?, ?]> add_1 = add(x = matmul_1, y = attention_mask_7)[name = tensor<string, []>("add_1")];
tensor<int32, []> softmax_1_axis_0 = const()[name = tensor<string, []>("softmax_1_axis_0"), val = tensor<int32, []>(-1)];
tensor<fp32, [?, 16, ?, ?]> softmax_1 = softmax(axis = softmax_1_axis_0, x = add_1)[name = tensor<string, []>("softmax_1")];
tensor<bool, []> attn_output_5_transpose_x_0 = const()[name = tensor<string, []>("attn_output_5_transpose_x_0"), val = tensor<bool, []>(false)];
tensor<bool, []> attn_output_5_transpose_y_0 = const()[name = tensor<string, []>("attn_output_5_transpose_y_0"), val = tensor<bool, []>(false)];
tensor<fp32, [1, 16, ?, 64]> value_3 = transpose(perm = value_3_perm_0, x = var_192)[name = tensor<string, []>("transpose_41")];
tensor<fp32, [?, 16, ?, 64]> attn_output_5 = matmul(transpose_x = attn_output_5_transpose_x_0, transpose_y = attn_output_5_transpose_y_0, x = softmax_1, y = value_3)[name = tensor<string, []>("attn_output_5")];
tensor<int32, [4]> var_200_perm_0 = const()[name = tensor<string, []>("op_200_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<int32, []> concat_12_axis_0 = const()[name = tensor<string, []>("concat_12_axis_0"), val = tensor<int32, []>(0)];
tensor<bool, []> concat_12_interleave_0 = const()[name = tensor<string, []>("concat_12_interleave_0"), val = tensor<bool, []>(false)];
tensor<int32, [3]> concat_12 = concat(axis = concat_12_axis_0, interleave = concat_12_interleave_0, values = (gather_9, gather_10, var_23))[name = tensor<string, []>("concat_12")];
tensor<fp32, [?, ?, 16, 64]> var_200 = transpose(perm = var_200_perm_0, x = attn_output_5)[name = tensor<string, []>("transpose_40")];
tensor<fp32, [1, ?, ?]> var_203 = reshape(shape = concat_12, x = var_200)[name = tensor<string, []>("op_203")];
tensor<fp32, [1, ?, 1024]> input_27 = linear(bias = encoder_layers_1_self_attn_out_proj_bias, weight = encoder_layers_1_self_attn_out_proj_weight, x = var_203)[name = tensor<string, []>("linear_9")];
tensor<fp32, [1, ?, 1024]> input_29 = add(x = input_23, y = input_27)[name = tensor<string, []>("input_29")];
tensor<int32, [1]> input_31_axes_0 = const()[name = tensor<string, []>("input_31_axes_0"), val = tensor<int32, [1]>([-1])];
tensor<fp32, [1, ?, 1024]> input_31 = layer_norm(axes = input_31_axes_0, beta = encoder_layers_1_final_layer_norm_bias, epsilon = var_5, gamma = encoder_layers_1_final_layer_norm_weight, x = input_29)[name = tensor<string, []>("input_31")];
tensor<fp32, [1, ?, 4096]> input_33 = linear(bias = encoder_layers_1_fc1_bias, weight = encoder_layers_1_fc1_weight, x = input_31)[name = tensor<string, []>("linear_10")];
tensor<fp32, [1, ?, 4096]> input_35 = relu(x = input_33)[name = tensor<string, []>("input_35")];
tensor<fp32, [1, ?, 1024]> input_39 = linear(bias = encoder_layers_1_fc2_bias, weight = encoder_layers_1_fc2_weight, x = input_35)[name = tensor<string, []>("linear_11")];
tensor<fp32, [1, ?, 1024]> input_41 = add(x = input_29, y = input_39)[name = tensor<string, []>("input_41")];
tensor<int32, [1]> hidden_states_13_axes_0 = const()[name = tensor<string, []>("hidden_states_13_axes_0"), val = tensor<int32, [1]>([-1])];
tensor<fp32, [1, ?, 1024]> hidden_states_13 = layer_norm(axes = hidden_states_13_axes_0, beta = encoder_layers_2_self_attn_layer_norm_bias, epsilon = var_5, gamma = encoder_layers_2_self_attn_layer_norm_weight, x = input_41)[name = tensor<string, []>("hidden_states_13")];
tensor<int32, [3]> var_237_shape = shape(x = hidden_states_13)[name = tensor<string, []>("op_237_shape")];
tensor<int32, []> gather_12 = const()[name = tensor<string, []>("gather_12"), val = tensor<int32, []>(1)];
tensor<int32, []> gather_13_indices_0 = const()[name = tensor<string, []>("gather_13_indices_0"), val = tensor<int32, []>(1)];
tensor<int32, []> gather_13_axis_0 = const()[name = tensor<string, []>("gather_13_axis_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_13_batch_dims_0 = const()[name = tensor<string, []>("gather_13_batch_dims_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_13 = gather(axis = gather_13_axis_0, batch_dims = gather_13_batch_dims_0, indices = gather_13_indices_0, x = var_237_shape)[name = tensor<string, []>("gather_13")];
tensor<fp32, [1, ?, 1024]> var_241 = linear(bias = encoder_layers_2_self_attn_q_proj_bias, weight = encoder_layers_2_self_attn_q_proj_weight, x = hidden_states_13)[name = tensor<string, []>("linear_12")];
tensor<int32, [4]> concat_13x = const()[name = tensor<string, []>("concat_13x"), val = tensor<int32, [4]>([1, -1, 16, 64])];
tensor<fp32, [1, ?, 16, 64]> var_243 = reshape(shape = concat_13x, x = var_241)[name = tensor<string, []>("op_243")];
tensor<int32, [4]> query_5_perm_0 = const()[name = tensor<string, []>("query_5_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<fp32, [1, ?, 1024]> key_states_5 = linear(bias = encoder_layers_2_self_attn_k_proj_bias, weight = encoder_layers_2_self_attn_k_proj_weight, x = hidden_states_13)[name = tensor<string, []>("linear_13")];
tensor<fp32, [1, ?, 1024]> value_states_5 = linear(bias = encoder_layers_2_self_attn_v_proj_bias, weight = encoder_layers_2_self_attn_v_proj_weight, x = hidden_states_13)[name = tensor<string, []>("linear_14")];
tensor<int32, [4]> concat_14x = const()[name = tensor<string, []>("concat_14x"), val = tensor<int32, [4]>([1, -1, 16, 64])];
tensor<fp32, [1, ?, 16, 64]> var_252 = reshape(shape = concat_14x, x = key_states_5)[name = tensor<string, []>("op_252")];
tensor<int32, [4]> key_5_perm_0 = const()[name = tensor<string, []>("key_5_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<int32, [4]> concat_15x = const()[name = tensor<string, []>("concat_15x"), val = tensor<int32, [4]>([1, -1, 16, 64])];
tensor<fp32, [1, ?, 16, 64]> var_255 = reshape(shape = concat_15x, x = value_states_5)[name = tensor<string, []>("op_255")];
tensor<int32, [4]> value_5_perm_0 = const()[name = tensor<string, []>("value_5_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<fp32, [1, 16, ?, 64]> key_5 = transpose(perm = key_5_perm_0, x = var_252)[name = tensor<string, []>("transpose_38")];
tensor<int32, [4]> var_257_shape = shape(x = key_5)[name = tensor<string, []>("op_257_shape")];
tensor<int32, []> gather_14_indices_0 = const()[name = tensor<string, []>("gather_14_indices_0"), val = tensor<int32, []>(2)];
tensor<int32, []> gather_14_axis_0 = const()[name = tensor<string, []>("gather_14_axis_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_14_batch_dims_0 = const()[name = tensor<string, []>("gather_14_batch_dims_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_14 = gather(axis = gather_14_axis_0, batch_dims = gather_14_batch_dims_0, indices = gather_14_indices_0, x = var_257_shape)[name = tensor<string, []>("gather_14")];
tensor<int32, []> concat_16_values0_0 = const()[name = tensor<string, []>("concat_16_values0_0"), val = tensor<int32, []>(0)];
tensor<int32, []> concat_16_values1_0 = const()[name = tensor<string, []>("concat_16_values1_0"), val = tensor<int32, []>(0)];
tensor<int32, []> concat_16_values2_0 = const()[name = tensor<string, []>("concat_16_values2_0"), val = tensor<int32, []>(0)];
tensor<int32, []> concat_16_axis_0 = const()[name = tensor<string, []>("concat_16_axis_0"), val = tensor<int32, []>(0)];
tensor<bool, []> concat_16_interleave_0 = const()[name = tensor<string, []>("concat_16_interleave_0"), val = tensor<bool, []>(false)];
tensor<int32, [4]> concat_16 = concat(axis = concat_16_axis_0, interleave = concat_16_interleave_0, values = (concat_16_values0_0, concat_16_values1_0, concat_16_values2_0, gather_14))[name = tensor<string, []>("concat_16")];
tensor<int32, [4]> attention_mask_9_begin_0 = const()[name = tensor<string, []>("attention_mask_9_begin_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
tensor<bool, [4]> attention_mask_9_end_mask_0 = const()[name = tensor<string, []>("attention_mask_9_end_mask_0"), val = tensor<bool, [4]>([true, true, true, false])];
tensor<fp32, [?, ?, ?, ?]> attention_mask_9 = slice_by_index(begin = attention_mask_9_begin_0, end = concat_16, end_mask = attention_mask_9_end_mask_0, x = attention_mask_3)[name = tensor<string, []>("attention_mask_9")];
tensor<fp32, [1, 16, ?, 64]> query_5 = transpose(perm = query_5_perm_0, x = var_243)[name = tensor<string, []>("transpose_39")];
tensor<fp32, [1, 16, ?, 64]> mul_2 = mul(x = query_5, y = var_7)[name = tensor<string, []>("mul_2")];
tensor<bool, []> matmul_2_transpose_y_0 = const()[name = tensor<string, []>("matmul_2_transpose_y_0"), val = tensor<bool, []>(true)];
tensor<bool, []> matmul_2_transpose_x_0 = const()[name = tensor<string, []>("matmul_2_transpose_x_0"), val = tensor<bool, []>(false)];
tensor<fp32, [1, 16, ?, ?]> matmul_2 = matmul(transpose_x = matmul_2_transpose_x_0, transpose_y = matmul_2_transpose_y_0, x = mul_2, y = key_5)[name = tensor<string, []>("matmul_2")];
tensor<fp32, [?, 16, ?, ?]> add_2 = add(x = matmul_2, y = attention_mask_9)[name = tensor<string, []>("add_2")];
tensor<int32, []> softmax_2_axis_0 = const()[name = tensor<string, []>("softmax_2_axis_0"), val = tensor<int32, []>(-1)];
tensor<fp32, [?, 16, ?, ?]> softmax_2 = softmax(axis = softmax_2_axis_0, x = add_2)[name = tensor<string, []>("softmax_2")];
tensor<bool, []> attn_output_9_transpose_x_0 = const()[name = tensor<string, []>("attn_output_9_transpose_x_0"), val = tensor<bool, []>(false)];
tensor<bool, []> attn_output_9_transpose_y_0 = const()[name = tensor<string, []>("attn_output_9_transpose_y_0"), val = tensor<bool, []>(false)];
tensor<fp32, [1, 16, ?, 64]> value_5 = transpose(perm = value_5_perm_0, x = var_255)[name = tensor<string, []>("transpose_37")];
tensor<fp32, [?, 16, ?, 64]> attn_output_9 = matmul(transpose_x = attn_output_9_transpose_x_0, transpose_y = attn_output_9_transpose_y_0, x = softmax_2, y = value_5)[name = tensor<string, []>("attn_output_9")];
tensor<int32, [4]> var_263_perm_0 = const()[name = tensor<string, []>("op_263_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<int32, []> concat_17_axis_0 = const()[name = tensor<string, []>("concat_17_axis_0"), val = tensor<int32, []>(0)];
tensor<bool, []> concat_17_interleave_0 = const()[name = tensor<string, []>("concat_17_interleave_0"), val = tensor<bool, []>(false)];
tensor<int32, [3]> concat_17 = concat(axis = concat_17_axis_0, interleave = concat_17_interleave_0, values = (gather_12, gather_13, var_23))[name = tensor<string, []>("concat_17")];
tensor<fp32, [?, ?, 16, 64]> var_263 = transpose(perm = var_263_perm_0, x = attn_output_9)[name = tensor<string, []>("transpose_36")];
tensor<fp32, [1, ?, ?]> var_266 = reshape(shape = concat_17, x = var_263)[name = tensor<string, []>("op_266")];
tensor<fp32, [1, ?, 1024]> input_45 = linear(bias = encoder_layers_2_self_attn_out_proj_bias, weight = encoder_layers_2_self_attn_out_proj_weight, x = var_266)[name = tensor<string, []>("linear_15")];
tensor<fp32, [1, ?, 1024]> input_47 = add(x = input_41, y = input_45)[name = tensor<string, []>("input_47")];
tensor<int32, [1]> input_49_axes_0 = const()[name = tensor<string, []>("input_49_axes_0"), val = tensor<int32, [1]>([-1])];
tensor<fp32, [1, ?, 1024]> input_49 = layer_norm(axes = input_49_axes_0, beta = encoder_layers_2_final_layer_norm_bias, epsilon = var_5, gamma = encoder_layers_2_final_layer_norm_weight, x = input_47)[name = tensor<string, []>("input_49")];
tensor<fp32, [1, ?, 4096]> input_51 = linear(bias = encoder_layers_2_fc1_bias, weight = encoder_layers_2_fc1_weight, x = input_49)[name = tensor<string, []>("linear_16")];
tensor<fp32, [1, ?, 4096]> input_53 = relu(x = input_51)[name = tensor<string, []>("input_53")];
tensor<fp32, [1, ?, 1024]> input_57 = linear(bias = encoder_layers_2_fc2_bias, weight = encoder_layers_2_fc2_weight, x = input_53)[name = tensor<string, []>("linear_17")];
tensor<fp32, [1, ?, 1024]> input_59 = add(x = input_47, y = input_57)[name = tensor<string, []>("input_59")];
tensor<int32, [1]> hidden_states_19_axes_0 = const()[name = tensor<string, []>("hidden_states_19_axes_0"), val = tensor<int32, [1]>([-1])];
tensor<fp32, [1, ?, 1024]> hidden_states_19 = layer_norm(axes = hidden_states_19_axes_0, beta = encoder_layers_3_self_attn_layer_norm_bias, epsilon = var_5, gamma = encoder_layers_3_self_attn_layer_norm_weight, x = input_59)[name = tensor<string, []>("hidden_states_19")];
tensor<int32, [3]> var_300_shape = shape(x = hidden_states_19)[name = tensor<string, []>("op_300_shape")];
tensor<int32, []> gather_15 = const()[name = tensor<string, []>("gather_15"), val = tensor<int32, []>(1)];
tensor<int32, []> gather_16_indices_0 = const()[name = tensor<string, []>("gather_16_indices_0"), val = tensor<int32, []>(1)];
tensor<int32, []> gather_16_axis_0 = const()[name = tensor<string, []>("gather_16_axis_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_16_batch_dims_0 = const()[name = tensor<string, []>("gather_16_batch_dims_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_16 = gather(axis = gather_16_axis_0, batch_dims = gather_16_batch_dims_0, indices = gather_16_indices_0, x = var_300_shape)[name = tensor<string, []>("gather_16")];
tensor<fp32, [1, ?, 1024]> var_304 = linear(bias = encoder_layers_3_self_attn_q_proj_bias, weight = encoder_layers_3_self_attn_q_proj_weight, x = hidden_states_19)[name = tensor<string, []>("linear_18")];
tensor<int32, [4]> concat_18x = const()[name = tensor<string, []>("concat_18x"), val = tensor<int32, [4]>([1, -1, 16, 64])];
tensor<fp32, [1, ?, 16, 64]> var_306 = reshape(shape = concat_18x, x = var_304)[name = tensor<string, []>("op_306")];
tensor<int32, [4]> query_7_perm_0 = const()[name = tensor<string, []>("query_7_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<fp32, [1, ?, 1024]> key_states_7 = linear(bias = encoder_layers_3_self_attn_k_proj_bias, weight = encoder_layers_3_self_attn_k_proj_weight, x = hidden_states_19)[name = tensor<string, []>("linear_19")];
tensor<fp32, [1, ?, 1024]> value_states_7 = linear(bias = encoder_layers_3_self_attn_v_proj_bias, weight = encoder_layers_3_self_attn_v_proj_weight, x = hidden_states_19)[name = tensor<string, []>("linear_20")];
tensor<int32, [4]> concat_19x = const()[name = tensor<string, []>("concat_19x"), val = tensor<int32, [4]>([1, -1, 16, 64])];
tensor<fp32, [1, ?, 16, 64]> var_315 = reshape(shape = concat_19x, x = key_states_7)[name = tensor<string, []>("op_315")];
tensor<int32, [4]> key_7_perm_0 = const()[name = tensor<string, []>("key_7_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<int32, [4]> concat_20x = const()[name = tensor<string, []>("concat_20x"), val = tensor<int32, [4]>([1, -1, 16, 64])];
tensor<fp32, [1, ?, 16, 64]> var_318 = reshape(shape = concat_20x, x = value_states_7)[name = tensor<string, []>("op_318")];
tensor<int32, [4]> value_7_perm_0 = const()[name = tensor<string, []>("value_7_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<fp32, [1, 16, ?, 64]> key_7 = transpose(perm = key_7_perm_0, x = var_315)[name = tensor<string, []>("transpose_34")];
tensor<int32, [4]> var_320_shape = shape(x = key_7)[name = tensor<string, []>("op_320_shape")];
tensor<int32, []> gather_17_indices_0 = const()[name = tensor<string, []>("gather_17_indices_0"), val = tensor<int32, []>(2)];
tensor<int32, []> gather_17_axis_0 = const()[name = tensor<string, []>("gather_17_axis_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_17_batch_dims_0 = const()[name = tensor<string, []>("gather_17_batch_dims_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_17 = gather(axis = gather_17_axis_0, batch_dims = gather_17_batch_dims_0, indices = gather_17_indices_0, x = var_320_shape)[name = tensor<string, []>("gather_17")];
tensor<int32, []> concat_21_values0_0 = const()[name = tensor<string, []>("concat_21_values0_0"), val = tensor<int32, []>(0)];
tensor<int32, []> concat_21_values1_0 = const()[name = tensor<string, []>("concat_21_values1_0"), val = tensor<int32, []>(0)];
tensor<int32, []> concat_21_values2_0 = const()[name = tensor<string, []>("concat_21_values2_0"), val = tensor<int32, []>(0)];
tensor<int32, []> concat_21_axis_0 = const()[name = tensor<string, []>("concat_21_axis_0"), val = tensor<int32, []>(0)];
tensor<bool, []> concat_21_interleave_0 = const()[name = tensor<string, []>("concat_21_interleave_0"), val = tensor<bool, []>(false)];
tensor<int32, [4]> concat_21 = concat(axis = concat_21_axis_0, interleave = concat_21_interleave_0, values = (concat_21_values0_0, concat_21_values1_0, concat_21_values2_0, gather_17))[name = tensor<string, []>("concat_21")];
tensor<int32, [4]> attention_mask_11_begin_0 = const()[name = tensor<string, []>("attention_mask_11_begin_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
tensor<bool, [4]> attention_mask_11_end_mask_0 = const()[name = tensor<string, []>("attention_mask_11_end_mask_0"), val = tensor<bool, [4]>([true, true, true, false])];
tensor<fp32, [?, ?, ?, ?]> attention_mask_11 = slice_by_index(begin = attention_mask_11_begin_0, end = concat_21, end_mask = attention_mask_11_end_mask_0, x = attention_mask_3)[name = tensor<string, []>("attention_mask_11")];
tensor<fp32, [1, 16, ?, 64]> query_7 = transpose(perm = query_7_perm_0, x = var_306)[name = tensor<string, []>("transpose_35")];
tensor<fp32, [1, 16, ?, 64]> mul_3 = mul(x = query_7, y = var_7)[name = tensor<string, []>("mul_3")];
tensor<bool, []> matmul_3_transpose_y_0 = const()[name = tensor<string, []>("matmul_3_transpose_y_0"), val = tensor<bool, []>(true)];
tensor<bool, []> matmul_3_transpose_x_0 = const()[name = tensor<string, []>("matmul_3_transpose_x_0"), val = tensor<bool, []>(false)];
tensor<fp32, [1, 16, ?, ?]> matmul_3 = matmul(transpose_x = matmul_3_transpose_x_0, transpose_y = matmul_3_transpose_y_0, x = mul_3, y = key_7)[name = tensor<string, []>("matmul_3")];
tensor<fp32, [?, 16, ?, ?]> add_3 = add(x = matmul_3, y = attention_mask_11)[name = tensor<string, []>("add_3")];
tensor<int32, []> softmax_3_axis_0 = const()[name = tensor<string, []>("softmax_3_axis_0"), val = tensor<int32, []>(-1)];
tensor<fp32, [?, 16, ?, ?]> softmax_3 = softmax(axis = softmax_3_axis_0, x = add_3)[name = tensor<string, []>("softmax_3")];
tensor<bool, []> attn_output_13_transpose_x_0 = const()[name = tensor<string, []>("attn_output_13_transpose_x_0"), val = tensor<bool, []>(false)];
tensor<bool, []> attn_output_13_transpose_y_0 = const()[name = tensor<string, []>("attn_output_13_transpose_y_0"), val = tensor<bool, []>(false)];
tensor<fp32, [1, 16, ?, 64]> value_7 = transpose(perm = value_7_perm_0, x = var_318)[name = tensor<string, []>("transpose_33")];
tensor<fp32, [?, 16, ?, 64]> attn_output_13 = matmul(transpose_x = attn_output_13_transpose_x_0, transpose_y = attn_output_13_transpose_y_0, x = softmax_3, y = value_7)[name = tensor<string, []>("attn_output_13")];
tensor<int32, [4]> var_326_perm_0 = const()[name = tensor<string, []>("op_326_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<int32, []> concat_22_axis_0 = const()[name = tensor<string, []>("concat_22_axis_0"), val = tensor<int32, []>(0)];
tensor<bool, []> concat_22_interleave_0 = const()[name = tensor<string, []>("concat_22_interleave_0"), val = tensor<bool, []>(false)];
tensor<int32, [3]> concat_22 = concat(axis = concat_22_axis_0, interleave = concat_22_interleave_0, values = (gather_15, gather_16, var_23))[name = tensor<string, []>("concat_22")];
tensor<fp32, [?, ?, 16, 64]> var_326 = transpose(perm = var_326_perm_0, x = attn_output_13)[name = tensor<string, []>("transpose_32")];
tensor<fp32, [1, ?, ?]> var_329 = reshape(shape = concat_22, x = var_326)[name = tensor<string, []>("op_329")];
tensor<fp32, [1, ?, 1024]> input_63 = linear(bias = encoder_layers_3_self_attn_out_proj_bias, weight = encoder_layers_3_self_attn_out_proj_weight, x = var_329)[name = tensor<string, []>("linear_21")];
tensor<fp32, [1, ?, 1024]> input_65 = add(x = input_59, y = input_63)[name = tensor<string, []>("input_65")];
tensor<int32, [1]> input_67_axes_0 = const()[name = tensor<string, []>("input_67_axes_0"), val = tensor<int32, [1]>([-1])];
tensor<fp32, [1, ?, 1024]> input_67 = layer_norm(axes = input_67_axes_0, beta = encoder_layers_3_final_layer_norm_bias, epsilon = var_5, gamma = encoder_layers_3_final_layer_norm_weight, x = input_65)[name = tensor<string, []>("input_67")];
tensor<fp32, [1, ?, 4096]> input_69 = linear(bias = encoder_layers_3_fc1_bias, weight = encoder_layers_3_fc1_weight, x = input_67)[name = tensor<string, []>("linear_22")];
tensor<fp32, [1, ?, 4096]> input_71 = relu(x = input_69)[name = tensor<string, []>("input_71")];
tensor<fp32, [1, ?, 1024]> input_75 = linear(bias = encoder_layers_3_fc2_bias, weight = encoder_layers_3_fc2_weight, x = input_71)[name = tensor<string, []>("linear_23")];
tensor<fp32, [1, ?, 1024]> input_77 = add(x = input_65, y = input_75)[name = tensor<string, []>("input_77")];
tensor<int32, [1]> hidden_states_25_axes_0 = const()[name = tensor<string, []>("hidden_states_25_axes_0"), val = tensor<int32, [1]>([-1])];
tensor<fp32, [1, ?, 1024]> hidden_states_25 = layer_norm(axes = hidden_states_25_axes_0, beta = encoder_layers_4_self_attn_layer_norm_bias, epsilon = var_5, gamma = encoder_layers_4_self_attn_layer_norm_weight, x = input_77)[name = tensor<string, []>("hidden_states_25")];
tensor<int32, [3]> var_363_shape = shape(x = hidden_states_25)[name = tensor<string, []>("op_363_shape")];
tensor<int32, []> gather_18 = const()[name = tensor<string, []>("gather_18"), val = tensor<int32, []>(1)];
tensor<int32, []> gather_19_indices_0 = const()[name = tensor<string, []>("gather_19_indices_0"), val = tensor<int32, []>(1)];
tensor<int32, []> gather_19_axis_0 = const()[name = tensor<string, []>("gather_19_axis_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_19_batch_dims_0 = const()[name = tensor<string, []>("gather_19_batch_dims_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_19 = gather(axis = gather_19_axis_0, batch_dims = gather_19_batch_dims_0, indices = gather_19_indices_0, x = var_363_shape)[name = tensor<string, []>("gather_19")];
tensor<fp32, [1, ?, 1024]> var_367 = linear(bias = encoder_layers_4_self_attn_q_proj_bias, weight = encoder_layers_4_self_attn_q_proj_weight, x = hidden_states_25)[name = tensor<string, []>("linear_24")];
tensor<int32, [4]> concat_23x = const()[name = tensor<string, []>("concat_23x"), val = tensor<int32, [4]>([1, -1, 16, 64])];
tensor<fp32, [1, ?, 16, 64]> var_369 = reshape(shape = concat_23x, x = var_367)[name = tensor<string, []>("op_369")];
tensor<int32, [4]> query_9_perm_0 = const()[name = tensor<string, []>("query_9_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<fp32, [1, ?, 1024]> key_states_9 = linear(bias = encoder_layers_4_self_attn_k_proj_bias, weight = encoder_layers_4_self_attn_k_proj_weight, x = hidden_states_25)[name = tensor<string, []>("linear_25")];
tensor<fp32, [1, ?, 1024]> value_states_9 = linear(bias = encoder_layers_4_self_attn_v_proj_bias, weight = encoder_layers_4_self_attn_v_proj_weight, x = hidden_states_25)[name = tensor<string, []>("linear_26")];
tensor<int32, [4]> concat_24x = const()[name = tensor<string, []>("concat_24x"), val = tensor<int32, [4]>([1, -1, 16, 64])];
tensor<fp32, [1, ?, 16, 64]> var_378 = reshape(shape = concat_24x, x = key_states_9)[name = tensor<string, []>("op_378")];
tensor<int32, [4]> key_9_perm_0 = const()[name = tensor<string, []>("key_9_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<int32, [4]> concat_25x = const()[name = tensor<string, []>("concat_25x"), val = tensor<int32, [4]>([1, -1, 16, 64])];
tensor<fp32, [1, ?, 16, 64]> var_381 = reshape(shape = concat_25x, x = value_states_9)[name = tensor<string, []>("op_381")];
tensor<int32, [4]> value_9_perm_0 = const()[name = tensor<string, []>("value_9_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<fp32, [1, 16, ?, 64]> key_9 = transpose(perm = key_9_perm_0, x = var_378)[name = tensor<string, []>("transpose_30")];
tensor<int32, [4]> var_383_shape = shape(x = key_9)[name = tensor<string, []>("op_383_shape")];
tensor<int32, []> gather_20_indices_0 = const()[name = tensor<string, []>("gather_20_indices_0"), val = tensor<int32, []>(2)];
tensor<int32, []> gather_20_axis_0 = const()[name = tensor<string, []>("gather_20_axis_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_20_batch_dims_0 = const()[name = tensor<string, []>("gather_20_batch_dims_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_20 = gather(axis = gather_20_axis_0, batch_dims = gather_20_batch_dims_0, indices = gather_20_indices_0, x = var_383_shape)[name = tensor<string, []>("gather_20")];
tensor<int32, []> concat_26_values0_0 = const()[name = tensor<string, []>("concat_26_values0_0"), val = tensor<int32, []>(0)];
tensor<int32, []> concat_26_values1_0 = const()[name = tensor<string, []>("concat_26_values1_0"), val = tensor<int32, []>(0)];
tensor<int32, []> concat_26_values2_0 = const()[name = tensor<string, []>("concat_26_values2_0"), val = tensor<int32, []>(0)];
tensor<int32, []> concat_26_axis_0 = const()[name = tensor<string, []>("concat_26_axis_0"), val = tensor<int32, []>(0)];
tensor<bool, []> concat_26_interleave_0 = const()[name = tensor<string, []>("concat_26_interleave_0"), val = tensor<bool, []>(false)];
tensor<int32, [4]> concat_26 = concat(axis = concat_26_axis_0, interleave = concat_26_interleave_0, values = (concat_26_values0_0, concat_26_values1_0, concat_26_values2_0, gather_20))[name = tensor<string, []>("concat_26")];
tensor<int32, [4]> attention_mask_13_begin_0 = const()[name = tensor<string, []>("attention_mask_13_begin_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
tensor<bool, [4]> attention_mask_13_end_mask_0 = const()[name = tensor<string, []>("attention_mask_13_end_mask_0"), val = tensor<bool, [4]>([true, true, true, false])];
tensor<fp32, [?, ?, ?, ?]> attention_mask_13 = slice_by_index(begin = attention_mask_13_begin_0, end = concat_26, end_mask = attention_mask_13_end_mask_0, x = attention_mask_3)[name = tensor<string, []>("attention_mask_13")];
tensor<fp32, [1, 16, ?, 64]> query_9 = transpose(perm = query_9_perm_0, x = var_369)[name = tensor<string, []>("transpose_31")];
tensor<fp32, [1, 16, ?, 64]> mul_4 = mul(x = query_9, y = var_7)[name = tensor<string, []>("mul_4")];
tensor<bool, []> matmul_4_transpose_y_0 = const()[name = tensor<string, []>("matmul_4_transpose_y_0"), val = tensor<bool, []>(true)];
tensor<bool, []> matmul_4_transpose_x_0 = const()[name = tensor<string, []>("matmul_4_transpose_x_0"), val = tensor<bool, []>(false)];
tensor<fp32, [1, 16, ?, ?]> matmul_4 = matmul(transpose_x = matmul_4_transpose_x_0, transpose_y = matmul_4_transpose_y_0, x = mul_4, y = key_9)[name = tensor<string, []>("matmul_4")];
tensor<fp32, [?, 16, ?, ?]> add_4 = add(x = matmul_4, y = attention_mask_13)[name = tensor<string, []>("add_4")];
tensor<int32, []> softmax_4_axis_0 = const()[name = tensor<string, []>("softmax_4_axis_0"), val = tensor<int32, []>(-1)];
tensor<fp32, [?, 16, ?, ?]> softmax_4 = softmax(axis = softmax_4_axis_0, x = add_4)[name = tensor<string, []>("softmax_4")];
tensor<bool, []> attn_output_17_transpose_x_0 = const()[name = tensor<string, []>("attn_output_17_transpose_x_0"), val = tensor<bool, []>(false)];
tensor<bool, []> attn_output_17_transpose_y_0 = const()[name = tensor<string, []>("attn_output_17_transpose_y_0"), val = tensor<bool, []>(false)];
tensor<fp32, [1, 16, ?, 64]> value_9 = transpose(perm = value_9_perm_0, x = var_381)[name = tensor<string, []>("transpose_29")];
tensor<fp32, [?, 16, ?, 64]> attn_output_17 = matmul(transpose_x = attn_output_17_transpose_x_0, transpose_y = attn_output_17_transpose_y_0, x = softmax_4, y = value_9)[name = tensor<string, []>("attn_output_17")];
tensor<int32, [4]> var_389_perm_0 = const()[name = tensor<string, []>("op_389_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<int32, []> concat_27_axis_0 = const()[name = tensor<string, []>("concat_27_axis_0"), val = tensor<int32, []>(0)];
tensor<bool, []> concat_27_interleave_0 = const()[name = tensor<string, []>("concat_27_interleave_0"), val = tensor<bool, []>(false)];
tensor<int32, [3]> concat_27 = concat(axis = concat_27_axis_0, interleave = concat_27_interleave_0, values = (gather_18, gather_19, var_23))[name = tensor<string, []>("concat_27")];
tensor<fp32, [?, ?, 16, 64]> var_389 = transpose(perm = var_389_perm_0, x = attn_output_17)[name = tensor<string, []>("transpose_28")];
tensor<fp32, [1, ?, ?]> var_392 = reshape(shape = concat_27, x = var_389)[name = tensor<string, []>("op_392")];
tensor<fp32, [1, ?, 1024]> input_81 = linear(bias = encoder_layers_4_self_attn_out_proj_bias, weight = encoder_layers_4_self_attn_out_proj_weight, x = var_392)[name = tensor<string, []>("linear_27")];
tensor<fp32, [1, ?, 1024]> input_83 = add(x = input_77, y = input_81)[name = tensor<string, []>("input_83")];
tensor<int32, [1]> input_85_axes_0 = const()[name = tensor<string, []>("input_85_axes_0"), val = tensor<int32, [1]>([-1])];
tensor<fp32, [1, ?, 1024]> input_85 = layer_norm(axes = input_85_axes_0, beta = encoder_layers_4_final_layer_norm_bias, epsilon = var_5, gamma = encoder_layers_4_final_layer_norm_weight, x = input_83)[name = tensor<string, []>("input_85")];
tensor<fp32, [1, ?, 4096]> input_87 = linear(bias = encoder_layers_4_fc1_bias, weight = encoder_layers_4_fc1_weight, x = input_85)[name = tensor<string, []>("linear_28")];
tensor<fp32, [1, ?, 4096]> input_89 = relu(x = input_87)[name = tensor<string, []>("input_89")];
tensor<fp32, [1, ?, 1024]> input_93 = linear(bias = encoder_layers_4_fc2_bias, weight = encoder_layers_4_fc2_weight, x = input_89)[name = tensor<string, []>("linear_29")];
tensor<fp32, [1, ?, 1024]> input_95 = add(x = input_83, y = input_93)[name = tensor<string, []>("input_95")];
tensor<int32, [1]> hidden_states_31_axes_0 = const()[name = tensor<string, []>("hidden_states_31_axes_0"), val = tensor<int32, [1]>([-1])];
tensor<fp32, [1, ?, 1024]> hidden_states_31 = layer_norm(axes = hidden_states_31_axes_0, beta = encoder_layers_5_self_attn_layer_norm_bias, epsilon = var_5, gamma = encoder_layers_5_self_attn_layer_norm_weight, x = input_95)[name = tensor<string, []>("hidden_states_31")];
tensor<int32, [3]> var_426_shape = shape(x = hidden_states_31)[name = tensor<string, []>("op_426_shape")];
tensor<int32, []> gather_21 = const()[name = tensor<string, []>("gather_21"), val = tensor<int32, []>(1)];
tensor<int32, []> gather_22_indices_0 = const()[name = tensor<string, []>("gather_22_indices_0"), val = tensor<int32, []>(1)];
tensor<int32, []> gather_22_axis_0 = const()[name = tensor<string, []>("gather_22_axis_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_22_batch_dims_0 = const()[name = tensor<string, []>("gather_22_batch_dims_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_22 = gather(axis = gather_22_axis_0, batch_dims = gather_22_batch_dims_0, indices = gather_22_indices_0, x = var_426_shape)[name = tensor<string, []>("gather_22")];
tensor<fp32, [1, ?, 1024]> var_430 = linear(bias = encoder_layers_5_self_attn_q_proj_bias, weight = encoder_layers_5_self_attn_q_proj_weight, x = hidden_states_31)[name = tensor<string, []>("linear_30")];
tensor<int32, [4]> concat_28x = const()[name = tensor<string, []>("concat_28x"), val = tensor<int32, [4]>([1, -1, 16, 64])];
tensor<fp32, [1, ?, 16, 64]> var_432 = reshape(shape = concat_28x, x = var_430)[name = tensor<string, []>("op_432")];
tensor<int32, [4]> query_11_perm_0 = const()[name = tensor<string, []>("query_11_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<fp32, [1, ?, 1024]> key_states_11 = linear(bias = encoder_layers_5_self_attn_k_proj_bias, weight = encoder_layers_5_self_attn_k_proj_weight, x = hidden_states_31)[name = tensor<string, []>("linear_31")];
tensor<fp32, [1, ?, 1024]> value_states_11 = linear(bias = encoder_layers_5_self_attn_v_proj_bias, weight = encoder_layers_5_self_attn_v_proj_weight, x = hidden_states_31)[name = tensor<string, []>("linear_32")];
tensor<int32, [4]> concat_29x = const()[name = tensor<string, []>("concat_29x"), val = tensor<int32, [4]>([1, -1, 16, 64])];
tensor<fp32, [1, ?, 16, 64]> var_441 = reshape(shape = concat_29x, x = key_states_11)[name = tensor<string, []>("op_441")];
tensor<int32, [4]> key_11_perm_0 = const()[name = tensor<string, []>("key_11_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<int32, [4]> concat_30x = const()[name = tensor<string, []>("concat_30x"), val = tensor<int32, [4]>([1, -1, 16, 64])];
tensor<fp32, [1, ?, 16, 64]> var_444 = reshape(shape = concat_30x, x = value_states_11)[name = tensor<string, []>("op_444")];
tensor<int32, [4]> value_11_perm_0 = const()[name = tensor<string, []>("value_11_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<fp32, [1, 16, ?, 64]> key_11 = transpose(perm = key_11_perm_0, x = var_441)[name = tensor<string, []>("transpose_26")];
tensor<int32, [4]> var_446_shape = shape(x = key_11)[name = tensor<string, []>("op_446_shape")];
tensor<int32, []> gather_23_indices_0 = const()[name = tensor<string, []>("gather_23_indices_0"), val = tensor<int32, []>(2)];
tensor<int32, []> gather_23_axis_0 = const()[name = tensor<string, []>("gather_23_axis_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_23_batch_dims_0 = const()[name = tensor<string, []>("gather_23_batch_dims_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_23 = gather(axis = gather_23_axis_0, batch_dims = gather_23_batch_dims_0, indices = gather_23_indices_0, x = var_446_shape)[name = tensor<string, []>("gather_23")];
tensor<int32, []> concat_31_values0_0 = const()[name = tensor<string, []>("concat_31_values0_0"), val = tensor<int32, []>(0)];
tensor<int32, []> concat_31_values1_0 = const()[name = tensor<string, []>("concat_31_values1_0"), val = tensor<int32, []>(0)];
tensor<int32, []> concat_31_values2_0 = const()[name = tensor<string, []>("concat_31_values2_0"), val = tensor<int32, []>(0)];
tensor<int32, []> concat_31_axis_0 = const()[name = tensor<string, []>("concat_31_axis_0"), val = tensor<int32, []>(0)];
tensor<bool, []> concat_31_interleave_0 = const()[name = tensor<string, []>("concat_31_interleave_0"), val = tensor<bool, []>(false)];
tensor<int32, [4]> concat_31 = concat(axis = concat_31_axis_0, interleave = concat_31_interleave_0, values = (concat_31_values0_0, concat_31_values1_0, concat_31_values2_0, gather_23))[name = tensor<string, []>("concat_31")];
tensor<int32, [4]> attention_mask_15_begin_0 = const()[name = tensor<string, []>("attention_mask_15_begin_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
tensor<bool, [4]> attention_mask_15_end_mask_0 = const()[name = tensor<string, []>("attention_mask_15_end_mask_0"), val = tensor<bool, [4]>([true, true, true, false])];
tensor<fp32, [?, ?, ?, ?]> attention_mask_15 = slice_by_index(begin = attention_mask_15_begin_0, end = concat_31, end_mask = attention_mask_15_end_mask_0, x = attention_mask_3)[name = tensor<string, []>("attention_mask_15")];
tensor<fp32, [1, 16, ?, 64]> query_11 = transpose(perm = query_11_perm_0, x = var_432)[name = tensor<string, []>("transpose_27")];
tensor<fp32, [1, 16, ?, 64]> mul_5 = mul(x = query_11, y = var_7)[name = tensor<string, []>("mul_5")];
tensor<bool, []> matmul_5_transpose_y_0 = const()[name = tensor<string, []>("matmul_5_transpose_y_0"), val = tensor<bool, []>(true)];
tensor<bool, []> matmul_5_transpose_x_0 = const()[name = tensor<string, []>("matmul_5_transpose_x_0"), val = tensor<bool, []>(false)];
tensor<fp32, [1, 16, ?, ?]> matmul_5 = matmul(transpose_x = matmul_5_transpose_x_0, transpose_y = matmul_5_transpose_y_0, x = mul_5, y = key_11)[name = tensor<string, []>("matmul_5")];
tensor<fp32, [?, 16, ?, ?]> add_5 = add(x = matmul_5, y = attention_mask_15)[name = tensor<string, []>("add_5")];
tensor<int32, []> softmax_5_axis_0 = const()[name = tensor<string, []>("softmax_5_axis_0"), val = tensor<int32, []>(-1)];
tensor<fp32, [?, 16, ?, ?]> softmax_5 = softmax(axis = softmax_5_axis_0, x = add_5)[name = tensor<string, []>("softmax_5")];
tensor<bool, []> attn_output_21_transpose_x_0 = const()[name = tensor<string, []>("attn_output_21_transpose_x_0"), val = tensor<bool, []>(false)];
tensor<bool, []> attn_output_21_transpose_y_0 = const()[name = tensor<string, []>("attn_output_21_transpose_y_0"), val = tensor<bool, []>(false)];
tensor<fp32, [1, 16, ?, 64]> value_11 = transpose(perm = value_11_perm_0, x = var_444)[name = tensor<string, []>("transpose_25")];
tensor<fp32, [?, 16, ?, 64]> attn_output_21 = matmul(transpose_x = attn_output_21_transpose_x_0, transpose_y = attn_output_21_transpose_y_0, x = softmax_5, y = value_11)[name = tensor<string, []>("attn_output_21")];
tensor<int32, [4]> var_452_perm_0 = const()[name = tensor<string, []>("op_452_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<int32, []> concat_32_axis_0 = const()[name = tensor<string, []>("concat_32_axis_0"), val = tensor<int32, []>(0)];
tensor<bool, []> concat_32_interleave_0 = const()[name = tensor<string, []>("concat_32_interleave_0"), val = tensor<bool, []>(false)];
tensor<int32, [3]> concat_32 = concat(axis = concat_32_axis_0, interleave = concat_32_interleave_0, values = (gather_21, gather_22, var_23))[name = tensor<string, []>("concat_32")];
tensor<fp32, [?, ?, 16, 64]> var_452 = transpose(perm = var_452_perm_0, x = attn_output_21)[name = tensor<string, []>("transpose_24")];
tensor<fp32, [1, ?, ?]> var_455 = reshape(shape = concat_32, x = var_452)[name = tensor<string, []>("op_455")];
tensor<fp32, [1, ?, 1024]> input_99 = linear(bias = encoder_layers_5_self_attn_out_proj_bias, weight = encoder_layers_5_self_attn_out_proj_weight, x = var_455)[name = tensor<string, []>("linear_33")];
tensor<fp32, [1, ?, 1024]> input_101 = add(x = input_95, y = input_99)[name = tensor<string, []>("input_101")];
tensor<int32, [1]> input_103_axes_0 = const()[name = tensor<string, []>("input_103_axes_0"), val = tensor<int32, [1]>([-1])];
tensor<fp32, [1, ?, 1024]> input_103 = layer_norm(axes = input_103_axes_0, beta = encoder_layers_5_final_layer_norm_bias, epsilon = var_5, gamma = encoder_layers_5_final_layer_norm_weight, x = input_101)[name = tensor<string, []>("input_103")];
tensor<fp32, [1, ?, 4096]> input_105 = linear(bias = encoder_layers_5_fc1_bias, weight = encoder_layers_5_fc1_weight, x = input_103)[name = tensor<string, []>("linear_34")];
tensor<fp32, [1, ?, 4096]> input_107 = relu(x = input_105)[name = tensor<string, []>("input_107")];
tensor<fp32, [1, ?, 1024]> input_111 = linear(bias = encoder_layers_5_fc2_bias, weight = encoder_layers_5_fc2_weight, x = input_107)[name = tensor<string, []>("linear_35")];
tensor<fp32, [1, ?, 1024]> input_113 = add(x = input_101, y = input_111)[name = tensor<string, []>("input_113")];
tensor<int32, [1]> hidden_states_37_axes_0 = const()[name = tensor<string, []>("hidden_states_37_axes_0"), val = tensor<int32, [1]>([-1])];
tensor<fp32, [1, ?, 1024]> hidden_states_37 = layer_norm(axes = hidden_states_37_axes_0, beta = encoder_layers_6_self_attn_layer_norm_bias, epsilon = var_5, gamma = encoder_layers_6_self_attn_layer_norm_weight, x = input_113)[name = tensor<string, []>("hidden_states_37")];
tensor<int32, [3]> var_489_shape = shape(x = hidden_states_37)[name = tensor<string, []>("op_489_shape")];
tensor<int32, []> gather_24 = const()[name = tensor<string, []>("gather_24"), val = tensor<int32, []>(1)];
tensor<int32, []> gather_25_indices_0 = const()[name = tensor<string, []>("gather_25_indices_0"), val = tensor<int32, []>(1)];
tensor<int32, []> gather_25_axis_0 = const()[name = tensor<string, []>("gather_25_axis_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_25_batch_dims_0 = const()[name = tensor<string, []>("gather_25_batch_dims_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_25 = gather(axis = gather_25_axis_0, batch_dims = gather_25_batch_dims_0, indices = gather_25_indices_0, x = var_489_shape)[name = tensor<string, []>("gather_25")];
tensor<fp32, [1, ?, 1024]> var_493 = linear(bias = encoder_layers_6_self_attn_q_proj_bias, weight = encoder_layers_6_self_attn_q_proj_weight, x = hidden_states_37)[name = tensor<string, []>("linear_36")];
tensor<int32, [4]> concat_33x = const()[name = tensor<string, []>("concat_33x"), val = tensor<int32, [4]>([1, -1, 16, 64])];
tensor<fp32, [1, ?, 16, 64]> var_495 = reshape(shape = concat_33x, x = var_493)[name = tensor<string, []>("op_495")];
tensor<int32, [4]> query_13_perm_0 = const()[name = tensor<string, []>("query_13_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<fp32, [1, ?, 1024]> key_states_13 = linear(bias = encoder_layers_6_self_attn_k_proj_bias, weight = encoder_layers_6_self_attn_k_proj_weight, x = hidden_states_37)[name = tensor<string, []>("linear_37")];
tensor<fp32, [1, ?, 1024]> value_states_13 = linear(bias = encoder_layers_6_self_attn_v_proj_bias, weight = encoder_layers_6_self_attn_v_proj_weight, x = hidden_states_37)[name = tensor<string, []>("linear_38")];
tensor<int32, [4]> concat_34x = const()[name = tensor<string, []>("concat_34x"), val = tensor<int32, [4]>([1, -1, 16, 64])];
tensor<fp32, [1, ?, 16, 64]> var_504 = reshape(shape = concat_34x, x = key_states_13)[name = tensor<string, []>("op_504")];
tensor<int32, [4]> key_13_perm_0 = const()[name = tensor<string, []>("key_13_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<int32, [4]> concat_35x = const()[name = tensor<string, []>("concat_35x"), val = tensor<int32, [4]>([1, -1, 16, 64])];
tensor<fp32, [1, ?, 16, 64]> var_507 = reshape(shape = concat_35x, x = value_states_13)[name = tensor<string, []>("op_507")];
tensor<int32, [4]> value_13_perm_0 = const()[name = tensor<string, []>("value_13_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<fp32, [1, 16, ?, 64]> key_13 = transpose(perm = key_13_perm_0, x = var_504)[name = tensor<string, []>("transpose_22")];
tensor<int32, [4]> var_509_shape = shape(x = key_13)[name = tensor<string, []>("op_509_shape")];
tensor<int32, []> gather_26_indices_0 = const()[name = tensor<string, []>("gather_26_indices_0"), val = tensor<int32, []>(2)];
tensor<int32, []> gather_26_axis_0 = const()[name = tensor<string, []>("gather_26_axis_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_26_batch_dims_0 = const()[name = tensor<string, []>("gather_26_batch_dims_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_26 = gather(axis = gather_26_axis_0, batch_dims = gather_26_batch_dims_0, indices = gather_26_indices_0, x = var_509_shape)[name = tensor<string, []>("gather_26")];
tensor<int32, []> concat_36_values0_0 = const()[name = tensor<string, []>("concat_36_values0_0"), val = tensor<int32, []>(0)];
tensor<int32, []> concat_36_values1_0 = const()[name = tensor<string, []>("concat_36_values1_0"), val = tensor<int32, []>(0)];
tensor<int32, []> concat_36_values2_0 = const()[name = tensor<string, []>("concat_36_values2_0"), val = tensor<int32, []>(0)];
tensor<int32, []> concat_36_axis_0 = const()[name = tensor<string, []>("concat_36_axis_0"), val = tensor<int32, []>(0)];
tensor<bool, []> concat_36_interleave_0 = const()[name = tensor<string, []>("concat_36_interleave_0"), val = tensor<bool, []>(false)];
tensor<int32, [4]> concat_36 = concat(axis = concat_36_axis_0, interleave = concat_36_interleave_0, values = (concat_36_values0_0, concat_36_values1_0, concat_36_values2_0, gather_26))[name = tensor<string, []>("concat_36")];
tensor<int32, [4]> attention_mask_17_begin_0 = const()[name = tensor<string, []>("attention_mask_17_begin_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
tensor<bool, [4]> attention_mask_17_end_mask_0 = const()[name = tensor<string, []>("attention_mask_17_end_mask_0"), val = tensor<bool, [4]>([true, true, true, false])];
tensor<fp32, [?, ?, ?, ?]> attention_mask_17 = slice_by_index(begin = attention_mask_17_begin_0, end = concat_36, end_mask = attention_mask_17_end_mask_0, x = attention_mask_3)[name = tensor<string, []>("attention_mask_17")];
tensor<fp32, [1, 16, ?, 64]> query_13 = transpose(perm = query_13_perm_0, x = var_495)[name = tensor<string, []>("transpose_23")];
tensor<fp32, [1, 16, ?, 64]> mul_6 = mul(x = query_13, y = var_7)[name = tensor<string, []>("mul_6")];
tensor<bool, []> matmul_6_transpose_y_0 = const()[name = tensor<string, []>("matmul_6_transpose_y_0"), val = tensor<bool, []>(true)];
tensor<bool, []> matmul_6_transpose_x_0 = const()[name = tensor<string, []>("matmul_6_transpose_x_0"), val = tensor<bool, []>(false)];
tensor<fp32, [1, 16, ?, ?]> matmul_6 = matmul(transpose_x = matmul_6_transpose_x_0, transpose_y = matmul_6_transpose_y_0, x = mul_6, y = key_13)[name = tensor<string, []>("matmul_6")];
tensor<fp32, [?, 16, ?, ?]> add_6 = add(x = matmul_6, y = attention_mask_17)[name = tensor<string, []>("add_6")];
tensor<int32, []> softmax_6_axis_0 = const()[name = tensor<string, []>("softmax_6_axis_0"), val = tensor<int32, []>(-1)];
tensor<fp32, [?, 16, ?, ?]> softmax_6 = softmax(axis = softmax_6_axis_0, x = add_6)[name = tensor<string, []>("softmax_6")];
tensor<bool, []> attn_output_25_transpose_x_0 = const()[name = tensor<string, []>("attn_output_25_transpose_x_0"), val = tensor<bool, []>(false)];
tensor<bool, []> attn_output_25_transpose_y_0 = const()[name = tensor<string, []>("attn_output_25_transpose_y_0"), val = tensor<bool, []>(false)];
tensor<fp32, [1, 16, ?, 64]> value_13 = transpose(perm = value_13_perm_0, x = var_507)[name = tensor<string, []>("transpose_21")];
tensor<fp32, [?, 16, ?, 64]> attn_output_25 = matmul(transpose_x = attn_output_25_transpose_x_0, transpose_y = attn_output_25_transpose_y_0, x = softmax_6, y = value_13)[name = tensor<string, []>("attn_output_25")];
tensor<int32, [4]> var_515_perm_0 = const()[name = tensor<string, []>("op_515_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<int32, []> concat_37_axis_0 = const()[name = tensor<string, []>("concat_37_axis_0"), val = tensor<int32, []>(0)];
tensor<bool, []> concat_37_interleave_0 = const()[name = tensor<string, []>("concat_37_interleave_0"), val = tensor<bool, []>(false)];
tensor<int32, [3]> concat_37 = concat(axis = concat_37_axis_0, interleave = concat_37_interleave_0, values = (gather_24, gather_25, var_23))[name = tensor<string, []>("concat_37")];
tensor<fp32, [?, ?, 16, 64]> var_515 = transpose(perm = var_515_perm_0, x = attn_output_25)[name = tensor<string, []>("transpose_20")];
tensor<fp32, [1, ?, ?]> var_518 = reshape(shape = concat_37, x = var_515)[name = tensor<string, []>("op_518")];
tensor<fp32, [1, ?, 1024]> input_117 = linear(bias = encoder_layers_6_self_attn_out_proj_bias, weight = encoder_layers_6_self_attn_out_proj_weight, x = var_518)[name = tensor<string, []>("linear_39")];
tensor<fp32, [1, ?, 1024]> input_119 = add(x = input_113, y = input_117)[name = tensor<string, []>("input_119")];
tensor<int32, [1]> input_121_axes_0 = const()[name = tensor<string, []>("input_121_axes_0"), val = tensor<int32, [1]>([-1])];
tensor<fp32, [1, ?, 1024]> input_121 = layer_norm(axes = input_121_axes_0, beta = encoder_layers_6_final_layer_norm_bias, epsilon = var_5, gamma = encoder_layers_6_final_layer_norm_weight, x = input_119)[name = tensor<string, []>("input_121")];
tensor<fp32, [1, ?, 4096]> input_123 = linear(bias = encoder_layers_6_fc1_bias, weight = encoder_layers_6_fc1_weight, x = input_121)[name = tensor<string, []>("linear_40")];
tensor<fp32, [1, ?, 4096]> input_125 = relu(x = input_123)[name = tensor<string, []>("input_125")];
tensor<fp32, [1, ?, 1024]> input_129 = linear(bias = encoder_layers_6_fc2_bias, weight = encoder_layers_6_fc2_weight, x = input_125)[name = tensor<string, []>("linear_41")];
tensor<fp32, [1, ?, 1024]> input_131 = add(x = input_119, y = input_129)[name = tensor<string, []>("input_131")];
tensor<int32, [1]> hidden_states_43_axes_0 = const()[name = tensor<string, []>("hidden_states_43_axes_0"), val = tensor<int32, [1]>([-1])];
tensor<fp32, [1, ?, 1024]> hidden_states_43 = layer_norm(axes = hidden_states_43_axes_0, beta = encoder_layers_7_self_attn_layer_norm_bias, epsilon = var_5, gamma = encoder_layers_7_self_attn_layer_norm_weight, x = input_131)[name = tensor<string, []>("hidden_states_43")];
tensor<int32, [3]> var_552_shape = shape(x = hidden_states_43)[name = tensor<string, []>("op_552_shape")];
tensor<int32, []> gather_27 = const()[name = tensor<string, []>("gather_27"), val = tensor<int32, []>(1)];
tensor<int32, []> gather_28_indices_0 = const()[name = tensor<string, []>("gather_28_indices_0"), val = tensor<int32, []>(1)];
tensor<int32, []> gather_28_axis_0 = const()[name = tensor<string, []>("gather_28_axis_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_28_batch_dims_0 = const()[name = tensor<string, []>("gather_28_batch_dims_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_28 = gather(axis = gather_28_axis_0, batch_dims = gather_28_batch_dims_0, indices = gather_28_indices_0, x = var_552_shape)[name = tensor<string, []>("gather_28")];
tensor<fp32, [1, ?, 1024]> var_556 = linear(bias = encoder_layers_7_self_attn_q_proj_bias, weight = encoder_layers_7_self_attn_q_proj_weight, x = hidden_states_43)[name = tensor<string, []>("linear_42")];
tensor<int32, [4]> concat_38x = const()[name = tensor<string, []>("concat_38x"), val = tensor<int32, [4]>([1, -1, 16, 64])];
tensor<fp32, [1, ?, 16, 64]> var_558 = reshape(shape = concat_38x, x = var_556)[name = tensor<string, []>("op_558")];
tensor<int32, [4]> query_15_perm_0 = const()[name = tensor<string, []>("query_15_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<fp32, [1, ?, 1024]> key_states_15 = linear(bias = encoder_layers_7_self_attn_k_proj_bias, weight = encoder_layers_7_self_attn_k_proj_weight, x = hidden_states_43)[name = tensor<string, []>("linear_43")];
tensor<fp32, [1, ?, 1024]> value_states_15 = linear(bias = encoder_layers_7_self_attn_v_proj_bias, weight = encoder_layers_7_self_attn_v_proj_weight, x = hidden_states_43)[name = tensor<string, []>("linear_44")];
tensor<int32, [4]> concat_39x = const()[name = tensor<string, []>("concat_39x"), val = tensor<int32, [4]>([1, -1, 16, 64])];
tensor<fp32, [1, ?, 16, 64]> var_567 = reshape(shape = concat_39x, x = key_states_15)[name = tensor<string, []>("op_567")];
tensor<int32, [4]> key_15_perm_0 = const()[name = tensor<string, []>("key_15_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<int32, [4]> concat_40x = const()[name = tensor<string, []>("concat_40x"), val = tensor<int32, [4]>([1, -1, 16, 64])];
tensor<fp32, [1, ?, 16, 64]> var_570 = reshape(shape = concat_40x, x = value_states_15)[name = tensor<string, []>("op_570")];
tensor<int32, [4]> value_15_perm_0 = const()[name = tensor<string, []>("value_15_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<fp32, [1, 16, ?, 64]> key_15 = transpose(perm = key_15_perm_0, x = var_567)[name = tensor<string, []>("transpose_18")];
tensor<int32, [4]> var_572_shape = shape(x = key_15)[name = tensor<string, []>("op_572_shape")];
tensor<int32, []> gather_29_indices_0 = const()[name = tensor<string, []>("gather_29_indices_0"), val = tensor<int32, []>(2)];
tensor<int32, []> gather_29_axis_0 = const()[name = tensor<string, []>("gather_29_axis_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_29_batch_dims_0 = const()[name = tensor<string, []>("gather_29_batch_dims_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_29 = gather(axis = gather_29_axis_0, batch_dims = gather_29_batch_dims_0, indices = gather_29_indices_0, x = var_572_shape)[name = tensor<string, []>("gather_29")];
tensor<int32, []> concat_41_values0_0 = const()[name = tensor<string, []>("concat_41_values0_0"), val = tensor<int32, []>(0)];
tensor<int32, []> concat_41_values1_0 = const()[name = tensor<string, []>("concat_41_values1_0"), val = tensor<int32, []>(0)];
tensor<int32, []> concat_41_values2_0 = const()[name = tensor<string, []>("concat_41_values2_0"), val = tensor<int32, []>(0)];
tensor<int32, []> concat_41_axis_0 = const()[name = tensor<string, []>("concat_41_axis_0"), val = tensor<int32, []>(0)];
tensor<bool, []> concat_41_interleave_0 = const()[name = tensor<string, []>("concat_41_interleave_0"), val = tensor<bool, []>(false)];
tensor<int32, [4]> concat_41 = concat(axis = concat_41_axis_0, interleave = concat_41_interleave_0, values = (concat_41_values0_0, concat_41_values1_0, concat_41_values2_0, gather_29))[name = tensor<string, []>("concat_41")];
tensor<int32, [4]> attention_mask_19_begin_0 = const()[name = tensor<string, []>("attention_mask_19_begin_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
tensor<bool, [4]> attention_mask_19_end_mask_0 = const()[name = tensor<string, []>("attention_mask_19_end_mask_0"), val = tensor<bool, [4]>([true, true, true, false])];
tensor<fp32, [?, ?, ?, ?]> attention_mask_19 = slice_by_index(begin = attention_mask_19_begin_0, end = concat_41, end_mask = attention_mask_19_end_mask_0, x = attention_mask_3)[name = tensor<string, []>("attention_mask_19")];
tensor<fp32, [1, 16, ?, 64]> query_15 = transpose(perm = query_15_perm_0, x = var_558)[name = tensor<string, []>("transpose_19")];
tensor<fp32, [1, 16, ?, 64]> mul_7 = mul(x = query_15, y = var_7)[name = tensor<string, []>("mul_7")];
tensor<bool, []> matmul_7_transpose_y_0 = const()[name = tensor<string, []>("matmul_7_transpose_y_0"), val = tensor<bool, []>(true)];
tensor<bool, []> matmul_7_transpose_x_0 = const()[name = tensor<string, []>("matmul_7_transpose_x_0"), val = tensor<bool, []>(false)];
tensor<fp32, [1, 16, ?, ?]> matmul_7 = matmul(transpose_x = matmul_7_transpose_x_0, transpose_y = matmul_7_transpose_y_0, x = mul_7, y = key_15)[name = tensor<string, []>("matmul_7")];
tensor<fp32, [?, 16, ?, ?]> add_7 = add(x = matmul_7, y = attention_mask_19)[name = tensor<string, []>("add_7")];
tensor<int32, []> softmax_7_axis_0 = const()[name = tensor<string, []>("softmax_7_axis_0"), val = tensor<int32, []>(-1)];
tensor<fp32, [?, 16, ?, ?]> softmax_7 = softmax(axis = softmax_7_axis_0, x = add_7)[name = tensor<string, []>("softmax_7")];
tensor<bool, []> attn_output_29_transpose_x_0 = const()[name = tensor<string, []>("attn_output_29_transpose_x_0"), val = tensor<bool, []>(false)];
tensor<bool, []> attn_output_29_transpose_y_0 = const()[name = tensor<string, []>("attn_output_29_transpose_y_0"), val = tensor<bool, []>(false)];
tensor<fp32, [1, 16, ?, 64]> value_15 = transpose(perm = value_15_perm_0, x = var_570)[name = tensor<string, []>("transpose_17")];
tensor<fp32, [?, 16, ?, 64]> attn_output_29 = matmul(transpose_x = attn_output_29_transpose_x_0, transpose_y = attn_output_29_transpose_y_0, x = softmax_7, y = value_15)[name = tensor<string, []>("attn_output_29")];
tensor<int32, [4]> var_578_perm_0 = const()[name = tensor<string, []>("op_578_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<int32, []> concat_42_axis_0 = const()[name = tensor<string, []>("concat_42_axis_0"), val = tensor<int32, []>(0)];
tensor<bool, []> concat_42_interleave_0 = const()[name = tensor<string, []>("concat_42_interleave_0"), val = tensor<bool, []>(false)];
tensor<int32, [3]> concat_42 = concat(axis = concat_42_axis_0, interleave = concat_42_interleave_0, values = (gather_27, gather_28, var_23))[name = tensor<string, []>("concat_42")];
tensor<fp32, [?, ?, 16, 64]> var_578 = transpose(perm = var_578_perm_0, x = attn_output_29)[name = tensor<string, []>("transpose_16")];
tensor<fp32, [1, ?, ?]> var_581 = reshape(shape = concat_42, x = var_578)[name = tensor<string, []>("op_581")];
tensor<fp32, [1, ?, 1024]> input_135 = linear(bias = encoder_layers_7_self_attn_out_proj_bias, weight = encoder_layers_7_self_attn_out_proj_weight, x = var_581)[name = tensor<string, []>("linear_45")];
tensor<fp32, [1, ?, 1024]> input_137 = add(x = input_131, y = input_135)[name = tensor<string, []>("input_137")];
tensor<int32, [1]> input_139_axes_0 = const()[name = tensor<string, []>("input_139_axes_0"), val = tensor<int32, [1]>([-1])];
tensor<fp32, [1, ?, 1024]> input_139 = layer_norm(axes = input_139_axes_0, beta = encoder_layers_7_final_layer_norm_bias, epsilon = var_5, gamma = encoder_layers_7_final_layer_norm_weight, x = input_137)[name = tensor<string, []>("input_139")];
tensor<fp32, [1, ?, 4096]> input_141 = linear(bias = encoder_layers_7_fc1_bias, weight = encoder_layers_7_fc1_weight, x = input_139)[name = tensor<string, []>("linear_46")];
tensor<fp32, [1, ?, 4096]> input_143 = relu(x = input_141)[name = tensor<string, []>("input_143")];
tensor<fp32, [1, ?, 1024]> input_147 = linear(bias = encoder_layers_7_fc2_bias, weight = encoder_layers_7_fc2_weight, x = input_143)[name = tensor<string, []>("linear_47")];
tensor<fp32, [1, ?, 1024]> input_149 = add(x = input_137, y = input_147)[name = tensor<string, []>("input_149")];
tensor<int32, [1]> hidden_states_49_axes_0 = const()[name = tensor<string, []>("hidden_states_49_axes_0"), val = tensor<int32, [1]>([-1])];
tensor<fp32, [1, ?, 1024]> hidden_states_49 = layer_norm(axes = hidden_states_49_axes_0, beta = encoder_layers_8_self_attn_layer_norm_bias, epsilon = var_5, gamma = encoder_layers_8_self_attn_layer_norm_weight, x = input_149)[name = tensor<string, []>("hidden_states_49")];
tensor<int32, [3]> var_615_shape = shape(x = hidden_states_49)[name = tensor<string, []>("op_615_shape")];
tensor<int32, []> gather_30 = const()[name = tensor<string, []>("gather_30"), val = tensor<int32, []>(1)];
tensor<int32, []> gather_31_indices_0 = const()[name = tensor<string, []>("gather_31_indices_0"), val = tensor<int32, []>(1)];
tensor<int32, []> gather_31_axis_0 = const()[name = tensor<string, []>("gather_31_axis_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_31_batch_dims_0 = const()[name = tensor<string, []>("gather_31_batch_dims_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_31 = gather(axis = gather_31_axis_0, batch_dims = gather_31_batch_dims_0, indices = gather_31_indices_0, x = var_615_shape)[name = tensor<string, []>("gather_31")];
tensor<fp32, [1, ?, 1024]> var_619 = linear(bias = encoder_layers_8_self_attn_q_proj_bias, weight = encoder_layers_8_self_attn_q_proj_weight, x = hidden_states_49)[name = tensor<string, []>("linear_48")];
tensor<int32, [4]> concat_43x = const()[name = tensor<string, []>("concat_43x"), val = tensor<int32, [4]>([1, -1, 16, 64])];
tensor<fp32, [1, ?, 16, 64]> var_621 = reshape(shape = concat_43x, x = var_619)[name = tensor<string, []>("op_621")];
tensor<int32, [4]> query_17_perm_0 = const()[name = tensor<string, []>("query_17_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<fp32, [1, ?, 1024]> key_states_17 = linear(bias = encoder_layers_8_self_attn_k_proj_bias, weight = encoder_layers_8_self_attn_k_proj_weight, x = hidden_states_49)[name = tensor<string, []>("linear_49")];
tensor<fp32, [1, ?, 1024]> value_states_17 = linear(bias = encoder_layers_8_self_attn_v_proj_bias, weight = encoder_layers_8_self_attn_v_proj_weight, x = hidden_states_49)[name = tensor<string, []>("linear_50")];
tensor<int32, [4]> concat_44x = const()[name = tensor<string, []>("concat_44x"), val = tensor<int32, [4]>([1, -1, 16, 64])];
tensor<fp32, [1, ?, 16, 64]> var_630 = reshape(shape = concat_44x, x = key_states_17)[name = tensor<string, []>("op_630")];
tensor<int32, [4]> key_17_perm_0 = const()[name = tensor<string, []>("key_17_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<int32, [4]> concat_45x = const()[name = tensor<string, []>("concat_45x"), val = tensor<int32, [4]>([1, -1, 16, 64])];
tensor<fp32, [1, ?, 16, 64]> var_633 = reshape(shape = concat_45x, x = value_states_17)[name = tensor<string, []>("op_633")];
tensor<int32, [4]> value_17_perm_0 = const()[name = tensor<string, []>("value_17_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<fp32, [1, 16, ?, 64]> key_17 = transpose(perm = key_17_perm_0, x = var_630)[name = tensor<string, []>("transpose_14")];
tensor<int32, [4]> var_635_shape = shape(x = key_17)[name = tensor<string, []>("op_635_shape")];
tensor<int32, []> gather_32_indices_0 = const()[name = tensor<string, []>("gather_32_indices_0"), val = tensor<int32, []>(2)];
tensor<int32, []> gather_32_axis_0 = const()[name = tensor<string, []>("gather_32_axis_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_32_batch_dims_0 = const()[name = tensor<string, []>("gather_32_batch_dims_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_32 = gather(axis = gather_32_axis_0, batch_dims = gather_32_batch_dims_0, indices = gather_32_indices_0, x = var_635_shape)[name = tensor<string, []>("gather_32")];
tensor<int32, []> concat_46_values0_0 = const()[name = tensor<string, []>("concat_46_values0_0"), val = tensor<int32, []>(0)];
tensor<int32, []> concat_46_values1_0 = const()[name = tensor<string, []>("concat_46_values1_0"), val = tensor<int32, []>(0)];
tensor<int32, []> concat_46_values2_0 = const()[name = tensor<string, []>("concat_46_values2_0"), val = tensor<int32, []>(0)];
tensor<int32, []> concat_46_axis_0 = const()[name = tensor<string, []>("concat_46_axis_0"), val = tensor<int32, []>(0)];
tensor<bool, []> concat_46_interleave_0 = const()[name = tensor<string, []>("concat_46_interleave_0"), val = tensor<bool, []>(false)];
tensor<int32, [4]> concat_46 = concat(axis = concat_46_axis_0, interleave = concat_46_interleave_0, values = (concat_46_values0_0, concat_46_values1_0, concat_46_values2_0, gather_32))[name = tensor<string, []>("concat_46")];
tensor<int32, [4]> attention_mask_21_begin_0 = const()[name = tensor<string, []>("attention_mask_21_begin_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
tensor<bool, [4]> attention_mask_21_end_mask_0 = const()[name = tensor<string, []>("attention_mask_21_end_mask_0"), val = tensor<bool, [4]>([true, true, true, false])];
tensor<fp32, [?, ?, ?, ?]> attention_mask_21 = slice_by_index(begin = attention_mask_21_begin_0, end = concat_46, end_mask = attention_mask_21_end_mask_0, x = attention_mask_3)[name = tensor<string, []>("attention_mask_21")];
tensor<fp32, [1, 16, ?, 64]> query_17 = transpose(perm = query_17_perm_0, x = var_621)[name = tensor<string, []>("transpose_15")];
tensor<fp32, [1, 16, ?, 64]> mul_8 = mul(x = query_17, y = var_7)[name = tensor<string, []>("mul_8")];
tensor<bool, []> matmul_8_transpose_y_0 = const()[name = tensor<string, []>("matmul_8_transpose_y_0"), val = tensor<bool, []>(true)];
tensor<bool, []> matmul_8_transpose_x_0 = const()[name = tensor<string, []>("matmul_8_transpose_x_0"), val = tensor<bool, []>(false)];
tensor<fp32, [1, 16, ?, ?]> matmul_8 = matmul(transpose_x = matmul_8_transpose_x_0, transpose_y = matmul_8_transpose_y_0, x = mul_8, y = key_17)[name = tensor<string, []>("matmul_8")];
tensor<fp32, [?, 16, ?, ?]> add_8 = add(x = matmul_8, y = attention_mask_21)[name = tensor<string, []>("add_8")];
tensor<int32, []> softmax_8_axis_0 = const()[name = tensor<string, []>("softmax_8_axis_0"), val = tensor<int32, []>(-1)];
tensor<fp32, [?, 16, ?, ?]> softmax_8 = softmax(axis = softmax_8_axis_0, x = add_8)[name = tensor<string, []>("softmax_8")];
tensor<bool, []> attn_output_33_transpose_x_0 = const()[name = tensor<string, []>("attn_output_33_transpose_x_0"), val = tensor<bool, []>(false)];
tensor<bool, []> attn_output_33_transpose_y_0 = const()[name = tensor<string, []>("attn_output_33_transpose_y_0"), val = tensor<bool, []>(false)];
tensor<fp32, [1, 16, ?, 64]> value_17 = transpose(perm = value_17_perm_0, x = var_633)[name = tensor<string, []>("transpose_13")];
tensor<fp32, [?, 16, ?, 64]> attn_output_33 = matmul(transpose_x = attn_output_33_transpose_x_0, transpose_y = attn_output_33_transpose_y_0, x = softmax_8, y = value_17)[name = tensor<string, []>("attn_output_33")];
tensor<int32, [4]> var_641_perm_0 = const()[name = tensor<string, []>("op_641_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<int32, []> concat_47_axis_0 = const()[name = tensor<string, []>("concat_47_axis_0"), val = tensor<int32, []>(0)];
tensor<bool, []> concat_47_interleave_0 = const()[name = tensor<string, []>("concat_47_interleave_0"), val = tensor<bool, []>(false)];
tensor<int32, [3]> concat_47 = concat(axis = concat_47_axis_0, interleave = concat_47_interleave_0, values = (gather_30, gather_31, var_23))[name = tensor<string, []>("concat_47")];
tensor<fp32, [?, ?, 16, 64]> var_641 = transpose(perm = var_641_perm_0, x = attn_output_33)[name = tensor<string, []>("transpose_12")];
tensor<fp32, [1, ?, ?]> var_644 = reshape(shape = concat_47, x = var_641)[name = tensor<string, []>("op_644")];
tensor<fp32, [1, ?, 1024]> input_153 = linear(bias = encoder_layers_8_self_attn_out_proj_bias, weight = encoder_layers_8_self_attn_out_proj_weight, x = var_644)[name = tensor<string, []>("linear_51")];
tensor<fp32, [1, ?, 1024]> input_155 = add(x = input_149, y = input_153)[name = tensor<string, []>("input_155")];
tensor<int32, [1]> input_157_axes_0 = const()[name = tensor<string, []>("input_157_axes_0"), val = tensor<int32, [1]>([-1])];
tensor<fp32, [1, ?, 1024]> input_157 = layer_norm(axes = input_157_axes_0, beta = encoder_layers_8_final_layer_norm_bias, epsilon = var_5, gamma = encoder_layers_8_final_layer_norm_weight, x = input_155)[name = tensor<string, []>("input_157")];
tensor<fp32, [1, ?, 4096]> input_159 = linear(bias = encoder_layers_8_fc1_bias, weight = encoder_layers_8_fc1_weight, x = input_157)[name = tensor<string, []>("linear_52")];
tensor<fp32, [1, ?, 4096]> input_161 = relu(x = input_159)[name = tensor<string, []>("input_161")];
tensor<fp32, [1, ?, 1024]> input_165 = linear(bias = encoder_layers_8_fc2_bias, weight = encoder_layers_8_fc2_weight, x = input_161)[name = tensor<string, []>("linear_53")];
tensor<fp32, [1, ?, 1024]> input_167 = add(x = input_155, y = input_165)[name = tensor<string, []>("input_167")];
tensor<int32, [1]> hidden_states_55_axes_0 = const()[name = tensor<string, []>("hidden_states_55_axes_0"), val = tensor<int32, [1]>([-1])];
tensor<fp32, [1, ?, 1024]> hidden_states_55 = layer_norm(axes = hidden_states_55_axes_0, beta = encoder_layers_9_self_attn_layer_norm_bias, epsilon = var_5, gamma = encoder_layers_9_self_attn_layer_norm_weight, x = input_167)[name = tensor<string, []>("hidden_states_55")];
tensor<int32, [3]> var_678_shape = shape(x = hidden_states_55)[name = tensor<string, []>("op_678_shape")];
tensor<int32, []> gather_33 = const()[name = tensor<string, []>("gather_33"), val = tensor<int32, []>(1)];
tensor<int32, []> gather_34_indices_0 = const()[name = tensor<string, []>("gather_34_indices_0"), val = tensor<int32, []>(1)];
tensor<int32, []> gather_34_axis_0 = const()[name = tensor<string, []>("gather_34_axis_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_34_batch_dims_0 = const()[name = tensor<string, []>("gather_34_batch_dims_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_34 = gather(axis = gather_34_axis_0, batch_dims = gather_34_batch_dims_0, indices = gather_34_indices_0, x = var_678_shape)[name = tensor<string, []>("gather_34")];
tensor<fp32, [1, ?, 1024]> var_682 = linear(bias = encoder_layers_9_self_attn_q_proj_bias, weight = encoder_layers_9_self_attn_q_proj_weight, x = hidden_states_55)[name = tensor<string, []>("linear_54")];
tensor<int32, [4]> concat_48x = const()[name = tensor<string, []>("concat_48x"), val = tensor<int32, [4]>([1, -1, 16, 64])];
tensor<fp32, [1, ?, 16, 64]> var_684 = reshape(shape = concat_48x, x = var_682)[name = tensor<string, []>("op_684")];
tensor<int32, [4]> query_19_perm_0 = const()[name = tensor<string, []>("query_19_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<fp32, [1, ?, 1024]> key_states_19 = linear(bias = encoder_layers_9_self_attn_k_proj_bias, weight = encoder_layers_9_self_attn_k_proj_weight, x = hidden_states_55)[name = tensor<string, []>("linear_55")];
tensor<fp32, [1, ?, 1024]> value_states_19 = linear(bias = encoder_layers_9_self_attn_v_proj_bias, weight = encoder_layers_9_self_attn_v_proj_weight, x = hidden_states_55)[name = tensor<string, []>("linear_56")];
tensor<int32, [4]> concat_49x = const()[name = tensor<string, []>("concat_49x"), val = tensor<int32, [4]>([1, -1, 16, 64])];
tensor<fp32, [1, ?, 16, 64]> var_693 = reshape(shape = concat_49x, x = key_states_19)[name = tensor<string, []>("op_693")];
tensor<int32, [4]> key_19_perm_0 = const()[name = tensor<string, []>("key_19_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<int32, [4]> concat_50x = const()[name = tensor<string, []>("concat_50x"), val = tensor<int32, [4]>([1, -1, 16, 64])];
tensor<fp32, [1, ?, 16, 64]> var_696 = reshape(shape = concat_50x, x = value_states_19)[name = tensor<string, []>("op_696")];
tensor<int32, [4]> value_19_perm_0 = const()[name = tensor<string, []>("value_19_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<fp32, [1, 16, ?, 64]> key_19 = transpose(perm = key_19_perm_0, x = var_693)[name = tensor<string, []>("transpose_10")];
tensor<int32, [4]> var_698_shape = shape(x = key_19)[name = tensor<string, []>("op_698_shape")];
tensor<int32, []> gather_35_indices_0 = const()[name = tensor<string, []>("gather_35_indices_0"), val = tensor<int32, []>(2)];
tensor<int32, []> gather_35_axis_0 = const()[name = tensor<string, []>("gather_35_axis_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_35_batch_dims_0 = const()[name = tensor<string, []>("gather_35_batch_dims_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_35 = gather(axis = gather_35_axis_0, batch_dims = gather_35_batch_dims_0, indices = gather_35_indices_0, x = var_698_shape)[name = tensor<string, []>("gather_35")];
tensor<int32, []> concat_51_values0_0 = const()[name = tensor<string, []>("concat_51_values0_0"), val = tensor<int32, []>(0)];
tensor<int32, []> concat_51_values1_0 = const()[name = tensor<string, []>("concat_51_values1_0"), val = tensor<int32, []>(0)];
tensor<int32, []> concat_51_values2_0 = const()[name = tensor<string, []>("concat_51_values2_0"), val = tensor<int32, []>(0)];
tensor<int32, []> concat_51_axis_0 = const()[name = tensor<string, []>("concat_51_axis_0"), val = tensor<int32, []>(0)];
tensor<bool, []> concat_51_interleave_0 = const()[name = tensor<string, []>("concat_51_interleave_0"), val = tensor<bool, []>(false)];
tensor<int32, [4]> concat_51 = concat(axis = concat_51_axis_0, interleave = concat_51_interleave_0, values = (concat_51_values0_0, concat_51_values1_0, concat_51_values2_0, gather_35))[name = tensor<string, []>("concat_51")];
tensor<int32, [4]> attention_mask_23_begin_0 = const()[name = tensor<string, []>("attention_mask_23_begin_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
tensor<bool, [4]> attention_mask_23_end_mask_0 = const()[name = tensor<string, []>("attention_mask_23_end_mask_0"), val = tensor<bool, [4]>([true, true, true, false])];
tensor<fp32, [?, ?, ?, ?]> attention_mask_23 = slice_by_index(begin = attention_mask_23_begin_0, end = concat_51, end_mask = attention_mask_23_end_mask_0, x = attention_mask_3)[name = tensor<string, []>("attention_mask_23")];
tensor<fp32, [1, 16, ?, 64]> query_19 = transpose(perm = query_19_perm_0, x = var_684)[name = tensor<string, []>("transpose_11")];
tensor<fp32, [1, 16, ?, 64]> mul_9 = mul(x = query_19, y = var_7)[name = tensor<string, []>("mul_9")];
tensor<bool, []> matmul_9_transpose_y_0 = const()[name = tensor<string, []>("matmul_9_transpose_y_0"), val = tensor<bool, []>(true)];
tensor<bool, []> matmul_9_transpose_x_0 = const()[name = tensor<string, []>("matmul_9_transpose_x_0"), val = tensor<bool, []>(false)];
tensor<fp32, [1, 16, ?, ?]> matmul_9 = matmul(transpose_x = matmul_9_transpose_x_0, transpose_y = matmul_9_transpose_y_0, x = mul_9, y = key_19)[name = tensor<string, []>("matmul_9")];
tensor<fp32, [?, 16, ?, ?]> add_9 = add(x = matmul_9, y = attention_mask_23)[name = tensor<string, []>("add_9")];
tensor<int32, []> softmax_9_axis_0 = const()[name = tensor<string, []>("softmax_9_axis_0"), val = tensor<int32, []>(-1)];
tensor<fp32, [?, 16, ?, ?]> softmax_9 = softmax(axis = softmax_9_axis_0, x = add_9)[name = tensor<string, []>("softmax_9")];
tensor<bool, []> attn_output_37_transpose_x_0 = const()[name = tensor<string, []>("attn_output_37_transpose_x_0"), val = tensor<bool, []>(false)];
tensor<bool, []> attn_output_37_transpose_y_0 = const()[name = tensor<string, []>("attn_output_37_transpose_y_0"), val = tensor<bool, []>(false)];
tensor<fp32, [1, 16, ?, 64]> value_19 = transpose(perm = value_19_perm_0, x = var_696)[name = tensor<string, []>("transpose_9")];
tensor<fp32, [?, 16, ?, 64]> attn_output_37 = matmul(transpose_x = attn_output_37_transpose_x_0, transpose_y = attn_output_37_transpose_y_0, x = softmax_9, y = value_19)[name = tensor<string, []>("attn_output_37")];
tensor<int32, [4]> var_704_perm_0 = const()[name = tensor<string, []>("op_704_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<int32, []> concat_52_axis_0 = const()[name = tensor<string, []>("concat_52_axis_0"), val = tensor<int32, []>(0)];
tensor<bool, []> concat_52_interleave_0 = const()[name = tensor<string, []>("concat_52_interleave_0"), val = tensor<bool, []>(false)];
tensor<int32, [3]> concat_52 = concat(axis = concat_52_axis_0, interleave = concat_52_interleave_0, values = (gather_33, gather_34, var_23))[name = tensor<string, []>("concat_52")];
tensor<fp32, [?, ?, 16, 64]> var_704 = transpose(perm = var_704_perm_0, x = attn_output_37)[name = tensor<string, []>("transpose_8")];
tensor<fp32, [1, ?, ?]> var_707 = reshape(shape = concat_52, x = var_704)[name = tensor<string, []>("op_707")];
tensor<fp32, [1, ?, 1024]> input_171 = linear(bias = encoder_layers_9_self_attn_out_proj_bias, weight = encoder_layers_9_self_attn_out_proj_weight, x = var_707)[name = tensor<string, []>("linear_57")];
tensor<fp32, [1, ?, 1024]> input_173 = add(x = input_167, y = input_171)[name = tensor<string, []>("input_173")];
tensor<int32, [1]> input_175_axes_0 = const()[name = tensor<string, []>("input_175_axes_0"), val = tensor<int32, [1]>([-1])];
tensor<fp32, [1, ?, 1024]> input_175 = layer_norm(axes = input_175_axes_0, beta = encoder_layers_9_final_layer_norm_bias, epsilon = var_5, gamma = encoder_layers_9_final_layer_norm_weight, x = input_173)[name = tensor<string, []>("input_175")];
tensor<fp32, [1, ?, 4096]> input_177 = linear(bias = encoder_layers_9_fc1_bias, weight = encoder_layers_9_fc1_weight, x = input_175)[name = tensor<string, []>("linear_58")];
tensor<fp32, [1, ?, 4096]> input_179 = relu(x = input_177)[name = tensor<string, []>("input_179")];
tensor<fp32, [1, ?, 1024]> input_183 = linear(bias = encoder_layers_9_fc2_bias, weight = encoder_layers_9_fc2_weight, x = input_179)[name = tensor<string, []>("linear_59")];
tensor<fp32, [1, ?, 1024]> input_185 = add(x = input_173, y = input_183)[name = tensor<string, []>("input_185")];
tensor<int32, [1]> hidden_states_61_axes_0 = const()[name = tensor<string, []>("hidden_states_61_axes_0"), val = tensor<int32, [1]>([-1])];
tensor<fp32, [1, ?, 1024]> hidden_states_61 = layer_norm(axes = hidden_states_61_axes_0, beta = encoder_layers_10_self_attn_layer_norm_bias, epsilon = var_5, gamma = encoder_layers_10_self_attn_layer_norm_weight, x = input_185)[name = tensor<string, []>("hidden_states_61")];
tensor<int32, [3]> var_741_shape = shape(x = hidden_states_61)[name = tensor<string, []>("op_741_shape")];
tensor<int32, []> gather_36 = const()[name = tensor<string, []>("gather_36"), val = tensor<int32, []>(1)];
tensor<int32, []> gather_37_indices_0 = const()[name = tensor<string, []>("gather_37_indices_0"), val = tensor<int32, []>(1)];
tensor<int32, []> gather_37_axis_0 = const()[name = tensor<string, []>("gather_37_axis_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_37_batch_dims_0 = const()[name = tensor<string, []>("gather_37_batch_dims_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_37 = gather(axis = gather_37_axis_0, batch_dims = gather_37_batch_dims_0, indices = gather_37_indices_0, x = var_741_shape)[name = tensor<string, []>("gather_37")];
tensor<fp32, [1, ?, 1024]> var_745 = linear(bias = encoder_layers_10_self_attn_q_proj_bias, weight = encoder_layers_10_self_attn_q_proj_weight, x = hidden_states_61)[name = tensor<string, []>("linear_60")];
tensor<int32, [4]> concat_53x = const()[name = tensor<string, []>("concat_53x"), val = tensor<int32, [4]>([1, -1, 16, 64])];
tensor<fp32, [1, ?, 16, 64]> var_747 = reshape(shape = concat_53x, x = var_745)[name = tensor<string, []>("op_747")];
tensor<int32, [4]> query_21_perm_0 = const()[name = tensor<string, []>("query_21_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<fp32, [1, ?, 1024]> key_states_21 = linear(bias = encoder_layers_10_self_attn_k_proj_bias, weight = encoder_layers_10_self_attn_k_proj_weight, x = hidden_states_61)[name = tensor<string, []>("linear_61")];
tensor<fp32, [1, ?, 1024]> value_states_21 = linear(bias = encoder_layers_10_self_attn_v_proj_bias, weight = encoder_layers_10_self_attn_v_proj_weight, x = hidden_states_61)[name = tensor<string, []>("linear_62")];
tensor<int32, [4]> concat_54x = const()[name = tensor<string, []>("concat_54x"), val = tensor<int32, [4]>([1, -1, 16, 64])];
tensor<fp32, [1, ?, 16, 64]> var_756 = reshape(shape = concat_54x, x = key_states_21)[name = tensor<string, []>("op_756")];
tensor<int32, [4]> key_21_perm_0 = const()[name = tensor<string, []>("key_21_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<int32, [4]> concat_55x = const()[name = tensor<string, []>("concat_55x"), val = tensor<int32, [4]>([1, -1, 16, 64])];
tensor<fp32, [1, ?, 16, 64]> var_759 = reshape(shape = concat_55x, x = value_states_21)[name = tensor<string, []>("op_759")];
tensor<int32, [4]> value_21_perm_0 = const()[name = tensor<string, []>("value_21_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<fp32, [1, 16, ?, 64]> key_21 = transpose(perm = key_21_perm_0, x = var_756)[name = tensor<string, []>("transpose_6")];
tensor<int32, [4]> var_761_shape = shape(x = key_21)[name = tensor<string, []>("op_761_shape")];
tensor<int32, []> gather_38_indices_0 = const()[name = tensor<string, []>("gather_38_indices_0"), val = tensor<int32, []>(2)];
tensor<int32, []> gather_38_axis_0 = const()[name = tensor<string, []>("gather_38_axis_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_38_batch_dims_0 = const()[name = tensor<string, []>("gather_38_batch_dims_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_38 = gather(axis = gather_38_axis_0, batch_dims = gather_38_batch_dims_0, indices = gather_38_indices_0, x = var_761_shape)[name = tensor<string, []>("gather_38")];
tensor<int32, []> concat_56_values0_0 = const()[name = tensor<string, []>("concat_56_values0_0"), val = tensor<int32, []>(0)];
tensor<int32, []> concat_56_values1_0 = const()[name = tensor<string, []>("concat_56_values1_0"), val = tensor<int32, []>(0)];
tensor<int32, []> concat_56_values2_0 = const()[name = tensor<string, []>("concat_56_values2_0"), val = tensor<int32, []>(0)];
tensor<int32, []> concat_56_axis_0 = const()[name = tensor<string, []>("concat_56_axis_0"), val = tensor<int32, []>(0)];
tensor<bool, []> concat_56_interleave_0 = const()[name = tensor<string, []>("concat_56_interleave_0"), val = tensor<bool, []>(false)];
tensor<int32, [4]> concat_56 = concat(axis = concat_56_axis_0, interleave = concat_56_interleave_0, values = (concat_56_values0_0, concat_56_values1_0, concat_56_values2_0, gather_38))[name = tensor<string, []>("concat_56")];
tensor<int32, [4]> attention_mask_25_begin_0 = const()[name = tensor<string, []>("attention_mask_25_begin_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
tensor<bool, [4]> attention_mask_25_end_mask_0 = const()[name = tensor<string, []>("attention_mask_25_end_mask_0"), val = tensor<bool, [4]>([true, true, true, false])];
tensor<fp32, [?, ?, ?, ?]> attention_mask_25 = slice_by_index(begin = attention_mask_25_begin_0, end = concat_56, end_mask = attention_mask_25_end_mask_0, x = attention_mask_3)[name = tensor<string, []>("attention_mask_25")];
tensor<fp32, [1, 16, ?, 64]> query_21 = transpose(perm = query_21_perm_0, x = var_747)[name = tensor<string, []>("transpose_7")];
tensor<fp32, [1, 16, ?, 64]> mul_10 = mul(x = query_21, y = var_7)[name = tensor<string, []>("mul_10")];
tensor<bool, []> matmul_10_transpose_y_0 = const()[name = tensor<string, []>("matmul_10_transpose_y_0"), val = tensor<bool, []>(true)];
tensor<bool, []> matmul_10_transpose_x_0 = const()[name = tensor<string, []>("matmul_10_transpose_x_0"), val = tensor<bool, []>(false)];
tensor<fp32, [1, 16, ?, ?]> matmul_10 = matmul(transpose_x = matmul_10_transpose_x_0, transpose_y = matmul_10_transpose_y_0, x = mul_10, y = key_21)[name = tensor<string, []>("matmul_10")];
tensor<fp32, [?, 16, ?, ?]> add_10 = add(x = matmul_10, y = attention_mask_25)[name = tensor<string, []>("add_10")];
tensor<int32, []> softmax_10_axis_0 = const()[name = tensor<string, []>("softmax_10_axis_0"), val = tensor<int32, []>(-1)];
tensor<fp32, [?, 16, ?, ?]> softmax_10 = softmax(axis = softmax_10_axis_0, x = add_10)[name = tensor<string, []>("softmax_10")];
tensor<bool, []> attn_output_41_transpose_x_0 = const()[name = tensor<string, []>("attn_output_41_transpose_x_0"), val = tensor<bool, []>(false)];
tensor<bool, []> attn_output_41_transpose_y_0 = const()[name = tensor<string, []>("attn_output_41_transpose_y_0"), val = tensor<bool, []>(false)];
tensor<fp32, [1, 16, ?, 64]> value_21 = transpose(perm = value_21_perm_0, x = var_759)[name = tensor<string, []>("transpose_5")];
tensor<fp32, [?, 16, ?, 64]> attn_output_41 = matmul(transpose_x = attn_output_41_transpose_x_0, transpose_y = attn_output_41_transpose_y_0, x = softmax_10, y = value_21)[name = tensor<string, []>("attn_output_41")];
tensor<int32, [4]> var_767_perm_0 = const()[name = tensor<string, []>("op_767_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<int32, []> concat_57_axis_0 = const()[name = tensor<string, []>("concat_57_axis_0"), val = tensor<int32, []>(0)];
tensor<bool, []> concat_57_interleave_0 = const()[name = tensor<string, []>("concat_57_interleave_0"), val = tensor<bool, []>(false)];
tensor<int32, [3]> concat_57 = concat(axis = concat_57_axis_0, interleave = concat_57_interleave_0, values = (gather_36, gather_37, var_23))[name = tensor<string, []>("concat_57")];
tensor<fp32, [?, ?, 16, 64]> var_767 = transpose(perm = var_767_perm_0, x = attn_output_41)[name = tensor<string, []>("transpose_4")];
tensor<fp32, [1, ?, ?]> var_770 = reshape(shape = concat_57, x = var_767)[name = tensor<string, []>("op_770")];
tensor<fp32, [1, ?, 1024]> input_189 = linear(bias = encoder_layers_10_self_attn_out_proj_bias, weight = encoder_layers_10_self_attn_out_proj_weight, x = var_770)[name = tensor<string, []>("linear_63")];
tensor<fp32, [1, ?, 1024]> input_191 = add(x = input_185, y = input_189)[name = tensor<string, []>("input_191")];
tensor<int32, [1]> input_193_axes_0 = const()[name = tensor<string, []>("input_193_axes_0"), val = tensor<int32, [1]>([-1])];
tensor<fp32, [1, ?, 1024]> input_193 = layer_norm(axes = input_193_axes_0, beta = encoder_layers_10_final_layer_norm_bias, epsilon = var_5, gamma = encoder_layers_10_final_layer_norm_weight, x = input_191)[name = tensor<string, []>("input_193")];
tensor<fp32, [1, ?, 4096]> input_195 = linear(bias = encoder_layers_10_fc1_bias, weight = encoder_layers_10_fc1_weight, x = input_193)[name = tensor<string, []>("linear_64")];
tensor<fp32, [1, ?, 4096]> input_197 = relu(x = input_195)[name = tensor<string, []>("input_197")];
tensor<fp32, [1, ?, 1024]> input_201 = linear(bias = encoder_layers_10_fc2_bias, weight = encoder_layers_10_fc2_weight, x = input_197)[name = tensor<string, []>("linear_65")];
tensor<fp32, [1, ?, 1024]> input_203 = add(x = input_191, y = input_201)[name = tensor<string, []>("input_203")];
tensor<int32, [1]> hidden_states_67_axes_0 = const()[name = tensor<string, []>("hidden_states_67_axes_0"), val = tensor<int32, [1]>([-1])];
tensor<fp32, [1, ?, 1024]> hidden_states_67 = layer_norm(axes = hidden_states_67_axes_0, beta = encoder_layers_11_self_attn_layer_norm_bias, epsilon = var_5, gamma = encoder_layers_11_self_attn_layer_norm_weight, x = input_203)[name = tensor<string, []>("hidden_states_67")];
tensor<int32, [3]> var_804_shape = shape(x = hidden_states_67)[name = tensor<string, []>("op_804_shape")];
tensor<int32, []> gather_39 = const()[name = tensor<string, []>("gather_39"), val = tensor<int32, []>(1)];
tensor<int32, []> gather_40_indices_0 = const()[name = tensor<string, []>("gather_40_indices_0"), val = tensor<int32, []>(1)];
tensor<int32, []> gather_40_axis_0 = const()[name = tensor<string, []>("gather_40_axis_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_40_batch_dims_0 = const()[name = tensor<string, []>("gather_40_batch_dims_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_40 = gather(axis = gather_40_axis_0, batch_dims = gather_40_batch_dims_0, indices = gather_40_indices_0, x = var_804_shape)[name = tensor<string, []>("gather_40")];
tensor<fp32, [1, ?, 1024]> var_808 = linear(bias = encoder_layers_11_self_attn_q_proj_bias, weight = encoder_layers_11_self_attn_q_proj_weight, x = hidden_states_67)[name = tensor<string, []>("linear_66")];
tensor<int32, [4]> concat_58x = const()[name = tensor<string, []>("concat_58x"), val = tensor<int32, [4]>([1, -1, 16, 64])];
tensor<fp32, [1, ?, 16, 64]> var_810 = reshape(shape = concat_58x, x = var_808)[name = tensor<string, []>("op_810")];
tensor<int32, [4]> query_perm_0 = const()[name = tensor<string, []>("query_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<fp32, [1, ?, 1024]> key_states = linear(bias = encoder_layers_11_self_attn_k_proj_bias, weight = encoder_layers_11_self_attn_k_proj_weight, x = hidden_states_67)[name = tensor<string, []>("linear_67")];
tensor<fp32, [1, ?, 1024]> value_states = linear(bias = encoder_layers_11_self_attn_v_proj_bias, weight = encoder_layers_11_self_attn_v_proj_weight, x = hidden_states_67)[name = tensor<string, []>("linear_68")];
tensor<int32, [4]> concat_59x = const()[name = tensor<string, []>("concat_59x"), val = tensor<int32, [4]>([1, -1, 16, 64])];
tensor<fp32, [1, ?, 16, 64]> var_819 = reshape(shape = concat_59x, x = key_states)[name = tensor<string, []>("op_819")];
tensor<int32, [4]> key_perm_0 = const()[name = tensor<string, []>("key_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<int32, [4]> concat_60x = const()[name = tensor<string, []>("concat_60x"), val = tensor<int32, [4]>([1, -1, 16, 64])];
tensor<fp32, [1, ?, 16, 64]> var_822 = reshape(shape = concat_60x, x = value_states)[name = tensor<string, []>("op_822")];
tensor<int32, [4]> value_perm_0 = const()[name = tensor<string, []>("value_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<fp32, [1, 16, ?, 64]> key = transpose(perm = key_perm_0, x = var_819)[name = tensor<string, []>("transpose_2")];
tensor<int32, [4]> var_824_shape = shape(x = key)[name = tensor<string, []>("op_824_shape")];
tensor<int32, []> gather_41_indices_0 = const()[name = tensor<string, []>("gather_41_indices_0"), val = tensor<int32, []>(2)];
tensor<int32, []> gather_41_axis_0 = const()[name = tensor<string, []>("gather_41_axis_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_41_batch_dims_0 = const()[name = tensor<string, []>("gather_41_batch_dims_0"), val = tensor<int32, []>(0)];
tensor<int32, []> gather_41 = gather(axis = gather_41_axis_0, batch_dims = gather_41_batch_dims_0, indices = gather_41_indices_0, x = var_824_shape)[name = tensor<string, []>("gather_41")];
tensor<int32, []> concat_61_values0_0 = const()[name = tensor<string, []>("concat_61_values0_0"), val = tensor<int32, []>(0)];
tensor<int32, []> concat_61_values1_0 = const()[name = tensor<string, []>("concat_61_values1_0"), val = tensor<int32, []>(0)];
tensor<int32, []> concat_61_values2_0 = const()[name = tensor<string, []>("concat_61_values2_0"), val = tensor<int32, []>(0)];
tensor<int32, []> concat_61_axis_0 = const()[name = tensor<string, []>("concat_61_axis_0"), val = tensor<int32, []>(0)];
tensor<bool, []> concat_61_interleave_0 = const()[name = tensor<string, []>("concat_61_interleave_0"), val = tensor<bool, []>(false)];
tensor<int32, [4]> concat_61 = concat(axis = concat_61_axis_0, interleave = concat_61_interleave_0, values = (concat_61_values0_0, concat_61_values1_0, concat_61_values2_0, gather_41))[name = tensor<string, []>("concat_61")];
tensor<int32, [4]> attention_mask_begin_0 = const()[name = tensor<string, []>("attention_mask_begin_0"), val = tensor<int32, [4]>([0, 0, 0, 0])];
tensor<bool, [4]> attention_mask_end_mask_0 = const()[name = tensor<string, []>("attention_mask_end_mask_0"), val = tensor<bool, [4]>([true, true, true, false])];
tensor<fp32, [?, ?, ?, ?]> attention_mask_1 = slice_by_index(begin = attention_mask_begin_0, end = concat_61, end_mask = attention_mask_end_mask_0, x = attention_mask_3)[name = tensor<string, []>("attention_mask")];
tensor<fp32, [1, 16, ?, 64]> query = transpose(perm = query_perm_0, x = var_810)[name = tensor<string, []>("transpose_3")];
tensor<fp32, [1, 16, ?, 64]> mul_11 = mul(x = query, y = var_7)[name = tensor<string, []>("mul_11")];
tensor<bool, []> matmul_11_transpose_y_0 = const()[name = tensor<string, []>("matmul_11_transpose_y_0"), val = tensor<bool, []>(true)];
tensor<bool, []> matmul_11_transpose_x_0 = const()[name = tensor<string, []>("matmul_11_transpose_x_0"), val = tensor<bool, []>(false)];
tensor<fp32, [1, 16, ?, ?]> matmul_11 = matmul(transpose_x = matmul_11_transpose_x_0, transpose_y = matmul_11_transpose_y_0, x = mul_11, y = key)[name = tensor<string, []>("matmul_11")];
tensor<fp32, [?, 16, ?, ?]> add_11 = add(x = matmul_11, y = attention_mask_1)[name = tensor<string, []>("add_11")];
tensor<int32, []> softmax_11_axis_0 = const()[name = tensor<string, []>("softmax_11_axis_0"), val = tensor<int32, []>(-1)];
tensor<fp32, [?, 16, ?, ?]> softmax_11 = softmax(axis = softmax_11_axis_0, x = add_11)[name = tensor<string, []>("softmax_11")];
tensor<bool, []> attn_output_45_transpose_x_0 = const()[name = tensor<string, []>("attn_output_45_transpose_x_0"), val = tensor<bool, []>(false)];
tensor<bool, []> attn_output_45_transpose_y_0 = const()[name = tensor<string, []>("attn_output_45_transpose_y_0"), val = tensor<bool, []>(false)];
tensor<fp32, [1, 16, ?, 64]> value = transpose(perm = value_perm_0, x = var_822)[name = tensor<string, []>("transpose_1")];
tensor<fp32, [?, 16, ?, 64]> attn_output_45 = matmul(transpose_x = attn_output_45_transpose_x_0, transpose_y = attn_output_45_transpose_y_0, x = softmax_11, y = value)[name = tensor<string, []>("attn_output_45")];
tensor<int32, [4]> var_830_perm_0 = const()[name = tensor<string, []>("op_830_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])];
tensor<int32, []> concat_62_axis_0 = const()[name = tensor<string, []>("concat_62_axis_0"), val = tensor<int32, []>(0)];
tensor<bool, []> concat_62_interleave_0 = const()[name = tensor<string, []>("concat_62_interleave_0"), val = tensor<bool, []>(false)];
tensor<int32, [3]> concat_62 = concat(axis = concat_62_axis_0, interleave = concat_62_interleave_0, values = (gather_39, gather_40, var_23))[name = tensor<string, []>("concat_62")];
tensor<fp32, [?, ?, 16, 64]> var_830 = transpose(perm = var_830_perm_0, x = attn_output_45)[name = tensor<string, []>("transpose_0")];
tensor<fp32, [1, ?, ?]> var_833 = reshape(shape = concat_62, x = var_830)[name = tensor<string, []>("op_833")];
tensor<fp32, [1, ?, 1024]> input_207 = linear(bias = encoder_layers_11_self_attn_out_proj_bias, weight = encoder_layers_11_self_attn_out_proj_weight, x = var_833)[name = tensor<string, []>("linear_69")];
tensor<fp32, [1, ?, 1024]> input_209 = add(x = input_203, y = input_207)[name = tensor<string, []>("input_209")];
tensor<int32, [1]> input_211_axes_0 = const()[name = tensor<string, []>("input_211_axes_0"), val = tensor<int32, [1]>([-1])];
tensor<fp32, [1, ?, 1024]> input_211 = layer_norm(axes = input_211_axes_0, beta = encoder_layers_11_final_layer_norm_bias, epsilon = var_5, gamma = encoder_layers_11_final_layer_norm_weight, x = input_209)[name = tensor<string, []>("input_211")];
tensor<fp32, [1, ?, 4096]> input_213 = linear(bias = encoder_layers_11_fc1_bias, weight = encoder_layers_11_fc1_weight, x = input_211)[name = tensor<string, []>("linear_70")];
tensor<fp32, [1, ?, 4096]> input_215 = relu(x = input_213)[name = tensor<string, []>("input_215")];
tensor<fp32, [1, ?, 1024]> input_219 = linear(bias = encoder_layers_11_fc2_bias, weight = encoder_layers_11_fc2_weight, x = input_215)[name = tensor<string, []>("linear_71")];
tensor<fp32, [1, ?, 1024]> input = add(x = input_209, y = input_219)[name = tensor<string, []>("input")];
tensor<int32, [1]> var_857_axes_0 = const()[name = tensor<string, []>("op_857_axes_0"), val = tensor<int32, [1]>([-1])];
tensor<fp32, [1, ?, 1024]> output = layer_norm(axes = var_857_axes_0, beta = encoder_layer_norm_bias, epsilon = var_5, gamma = encoder_layer_norm_weight, x = input)[name = tensor<string, []>("op_857")];
} -> (output);
}