| 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, ?]> encoder_attention_mask, tensor<fp32, [1, ?, 1024]> encoder_hidden_states, tensor<int32, [1, 2]> input_ids) [FlexibleShapeInformation = tuple<tuple<tensor<string, []>, dict<tensor<string, []>, tensor<int32, [?]>>>, tuple<tensor<string, []>, dict<tensor<string, []>, list<tensor<int32, [2]>, ?>>>>((("DefaultShapes", {{"encoder_attention_mask", [1, 1]}, {"encoder_hidden_states", [1, 1, 1024]}}), ("RangeDims", {{"encoder_attention_mask", [[1, 1], [1, 1024]]}, {"encoder_hidden_states", [[1, 1], [1, 1024], [1024, 1024]]}})))] { |
| tensor<fp32, [256206, 1024]> decoder_embed_tokens_weight = const()[name = tensor<string, []>("decoder_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]> decoder_embed_positions_weights = const()[name = tensor<string, []>("decoder_embed_positions_weights"), val = tensor<fp32, [1026, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1049419904)))]; |
| tensor<fp32, [1024]> decoder_layers_0_self_attn_layer_norm_bias = const()[name = tensor<string, []>("decoder_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]> decoder_layers_0_self_attn_layer_norm_weight = const()[name = tensor<string, []>("decoder_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]> decoder_layers_0_self_attn_q_proj_bias = const()[name = tensor<string, []>("decoder_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]> decoder_layers_0_self_attn_q_proj_weight = const()[name = tensor<string, []>("decoder_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]> decoder_layers_0_self_attn_k_proj_bias = const()[name = tensor<string, []>("decoder_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]> decoder_layers_0_self_attn_k_proj_weight = const()[name = tensor<string, []>("decoder_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]> decoder_layers_0_self_attn_v_proj_bias = const()[name = tensor<string, []>("decoder_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]> decoder_layers_0_self_attn_v_proj_weight = const()[name = tensor<string, []>("decoder_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]> decoder_layers_0_self_attn_out_proj_bias = const()[name = tensor<string, []>("decoder_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]> decoder_layers_0_self_attn_out_proj_weight = const()[name = tensor<string, []>("decoder_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]> decoder_layers_0_encoder_attn_layer_norm_bias = const()[name = tensor<string, []>("decoder_layers_0_encoder_attn_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1070424896)))]; |
| tensor<fp32, [1024]> decoder_layers_0_encoder_attn_layer_norm_weight = const()[name = tensor<string, []>("decoder_layers_0_encoder_attn_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1070429056)))]; |
| tensor<fp32, [1024]> decoder_layers_0_encoder_attn_q_proj_bias = const()[name = tensor<string, []>("decoder_layers_0_encoder_attn_q_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1070433216)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_0_encoder_attn_q_proj_weight = const()[name = tensor<string, []>("decoder_layers_0_encoder_attn_q_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1070437376)))]; |
| tensor<fp32, [1024]> decoder_layers_0_encoder_attn_k_proj_bias = const()[name = tensor<string, []>("decoder_layers_0_encoder_attn_k_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1074631744)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_0_encoder_attn_k_proj_weight = const()[name = tensor<string, []>("decoder_layers_0_encoder_attn_k_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1074635904)))]; |
| tensor<fp32, [1024]> decoder_layers_0_encoder_attn_v_proj_bias = const()[name = tensor<string, []>("decoder_layers_0_encoder_attn_v_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1078830272)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_0_encoder_attn_v_proj_weight = const()[name = tensor<string, []>("decoder_layers_0_encoder_attn_v_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1078834432)))]; |
| tensor<fp32, [1024]> decoder_layers_0_encoder_attn_out_proj_bias = const()[name = tensor<string, []>("decoder_layers_0_encoder_attn_out_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1083028800)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_0_encoder_attn_out_proj_weight = const()[name = tensor<string, []>("decoder_layers_0_encoder_attn_out_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1083032960)))]; |
| tensor<fp32, [1024]> decoder_layers_0_final_layer_norm_bias = const()[name = tensor<string, []>("decoder_layers_0_final_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1087227328)))]; |
| tensor<fp32, [1024]> decoder_layers_0_final_layer_norm_weight = const()[name = tensor<string, []>("decoder_layers_0_final_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1087231488)))]; |
| tensor<fp32, [4096]> decoder_layers_0_fc1_bias = const()[name = tensor<string, []>("decoder_layers_0_fc1_bias"), val = tensor<fp32, [4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1087235648)))]; |
| tensor<fp32, [4096, 1024]> decoder_layers_0_fc1_weight = const()[name = tensor<string, []>("decoder_layers_0_fc1_weight"), val = tensor<fp32, [4096, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1087252096)))]; |
| tensor<fp32, [1024]> decoder_layers_0_fc2_bias = const()[name = tensor<string, []>("decoder_layers_0_fc2_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1104029376)))]; |
| tensor<fp32, [1024, 4096]> decoder_layers_0_fc2_weight = const()[name = tensor<string, []>("decoder_layers_0_fc2_weight"), val = tensor<fp32, [1024, 4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1104033536)))]; |
| tensor<fp32, [1024]> decoder_layers_1_self_attn_layer_norm_bias = const()[name = tensor<string, []>("decoder_layers_1_self_attn_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1120810816)))]; |
| tensor<fp32, [1024]> decoder_layers_1_self_attn_layer_norm_weight = const()[name = tensor<string, []>("decoder_layers_1_self_attn_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1120814976)))]; |
| tensor<fp32, [1024]> decoder_layers_1_self_attn_q_proj_bias = const()[name = tensor<string, []>("decoder_layers_1_self_attn_q_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1120819136)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_1_self_attn_q_proj_weight = const()[name = tensor<string, []>("decoder_layers_1_self_attn_q_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1120823296)))]; |
| tensor<fp32, [1024]> decoder_layers_1_self_attn_k_proj_bias = const()[name = tensor<string, []>("decoder_layers_1_self_attn_k_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1125017664)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_1_self_attn_k_proj_weight = const()[name = tensor<string, []>("decoder_layers_1_self_attn_k_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1125021824)))]; |
| tensor<fp32, [1024]> decoder_layers_1_self_attn_v_proj_bias = const()[name = tensor<string, []>("decoder_layers_1_self_attn_v_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1129216192)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_1_self_attn_v_proj_weight = const()[name = tensor<string, []>("decoder_layers_1_self_attn_v_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1129220352)))]; |
| tensor<fp32, [1024]> decoder_layers_1_self_attn_out_proj_bias = const()[name = tensor<string, []>("decoder_layers_1_self_attn_out_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1133414720)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_1_self_attn_out_proj_weight = const()[name = tensor<string, []>("decoder_layers_1_self_attn_out_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1133418880)))]; |
| tensor<fp32, [1024]> decoder_layers_1_encoder_attn_layer_norm_bias = const()[name = tensor<string, []>("decoder_layers_1_encoder_attn_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1137613248)))]; |
| tensor<fp32, [1024]> decoder_layers_1_encoder_attn_layer_norm_weight = const()[name = tensor<string, []>("decoder_layers_1_encoder_attn_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1137617408)))]; |
| tensor<fp32, [1024]> decoder_layers_1_encoder_attn_q_proj_bias = const()[name = tensor<string, []>("decoder_layers_1_encoder_attn_q_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1137621568)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_1_encoder_attn_q_proj_weight = const()[name = tensor<string, []>("decoder_layers_1_encoder_attn_q_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1137625728)))]; |
| tensor<fp32, [1024]> decoder_layers_1_encoder_attn_k_proj_bias = const()[name = tensor<string, []>("decoder_layers_1_encoder_attn_k_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1141820096)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_1_encoder_attn_k_proj_weight = const()[name = tensor<string, []>("decoder_layers_1_encoder_attn_k_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1141824256)))]; |
| tensor<fp32, [1024]> decoder_layers_1_encoder_attn_v_proj_bias = const()[name = tensor<string, []>("decoder_layers_1_encoder_attn_v_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1146018624)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_1_encoder_attn_v_proj_weight = const()[name = tensor<string, []>("decoder_layers_1_encoder_attn_v_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1146022784)))]; |
| tensor<fp32, [1024]> decoder_layers_1_encoder_attn_out_proj_bias = const()[name = tensor<string, []>("decoder_layers_1_encoder_attn_out_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1150217152)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_1_encoder_attn_out_proj_weight = const()[name = tensor<string, []>("decoder_layers_1_encoder_attn_out_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1150221312)))]; |
| tensor<fp32, [1024]> decoder_layers_1_final_layer_norm_bias = const()[name = tensor<string, []>("decoder_layers_1_final_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1154415680)))]; |
| tensor<fp32, [1024]> decoder_layers_1_final_layer_norm_weight = const()[name = tensor<string, []>("decoder_layers_1_final_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1154419840)))]; |
| tensor<fp32, [4096]> decoder_layers_1_fc1_bias = const()[name = tensor<string, []>("decoder_layers_1_fc1_bias"), val = tensor<fp32, [4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1154424000)))]; |
| tensor<fp32, [4096, 1024]> decoder_layers_1_fc1_weight = const()[name = tensor<string, []>("decoder_layers_1_fc1_weight"), val = tensor<fp32, [4096, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1154440448)))]; |
| tensor<fp32, [1024]> decoder_layers_1_fc2_bias = const()[name = tensor<string, []>("decoder_layers_1_fc2_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1171217728)))]; |
| tensor<fp32, [1024, 4096]> decoder_layers_1_fc2_weight = const()[name = tensor<string, []>("decoder_layers_1_fc2_weight"), val = tensor<fp32, [1024, 4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1171221888)))]; |
| tensor<fp32, [1024]> decoder_layers_2_self_attn_layer_norm_bias = const()[name = tensor<string, []>("decoder_layers_2_self_attn_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1187999168)))]; |
| tensor<fp32, [1024]> decoder_layers_2_self_attn_layer_norm_weight = const()[name = tensor<string, []>("decoder_layers_2_self_attn_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1188003328)))]; |
| tensor<fp32, [1024]> decoder_layers_2_self_attn_q_proj_bias = const()[name = tensor<string, []>("decoder_layers_2_self_attn_q_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1188007488)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_2_self_attn_q_proj_weight = const()[name = tensor<string, []>("decoder_layers_2_self_attn_q_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1188011648)))]; |
| tensor<fp32, [1024]> decoder_layers_2_self_attn_k_proj_bias = const()[name = tensor<string, []>("decoder_layers_2_self_attn_k_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1192206016)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_2_self_attn_k_proj_weight = const()[name = tensor<string, []>("decoder_layers_2_self_attn_k_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1192210176)))]; |
| tensor<fp32, [1024]> decoder_layers_2_self_attn_v_proj_bias = const()[name = tensor<string, []>("decoder_layers_2_self_attn_v_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1196404544)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_2_self_attn_v_proj_weight = const()[name = tensor<string, []>("decoder_layers_2_self_attn_v_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1196408704)))]; |
| tensor<fp32, [1024]> decoder_layers_2_self_attn_out_proj_bias = const()[name = tensor<string, []>("decoder_layers_2_self_attn_out_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1200603072)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_2_self_attn_out_proj_weight = const()[name = tensor<string, []>("decoder_layers_2_self_attn_out_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1200607232)))]; |
| tensor<fp32, [1024]> decoder_layers_2_encoder_attn_layer_norm_bias = const()[name = tensor<string, []>("decoder_layers_2_encoder_attn_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1204801600)))]; |
| tensor<fp32, [1024]> decoder_layers_2_encoder_attn_layer_norm_weight = const()[name = tensor<string, []>("decoder_layers_2_encoder_attn_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1204805760)))]; |
| tensor<fp32, [1024]> decoder_layers_2_encoder_attn_q_proj_bias = const()[name = tensor<string, []>("decoder_layers_2_encoder_attn_q_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1204809920)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_2_encoder_attn_q_proj_weight = const()[name = tensor<string, []>("decoder_layers_2_encoder_attn_q_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1204814080)))]; |
| tensor<fp32, [1024]> decoder_layers_2_encoder_attn_k_proj_bias = const()[name = tensor<string, []>("decoder_layers_2_encoder_attn_k_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1209008448)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_2_encoder_attn_k_proj_weight = const()[name = tensor<string, []>("decoder_layers_2_encoder_attn_k_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1209012608)))]; |
| tensor<fp32, [1024]> decoder_layers_2_encoder_attn_v_proj_bias = const()[name = tensor<string, []>("decoder_layers_2_encoder_attn_v_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1213206976)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_2_encoder_attn_v_proj_weight = const()[name = tensor<string, []>("decoder_layers_2_encoder_attn_v_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1213211136)))]; |
| tensor<fp32, [1024]> decoder_layers_2_encoder_attn_out_proj_bias = const()[name = tensor<string, []>("decoder_layers_2_encoder_attn_out_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1217405504)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_2_encoder_attn_out_proj_weight = const()[name = tensor<string, []>("decoder_layers_2_encoder_attn_out_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1217409664)))]; |
| tensor<fp32, [1024]> decoder_layers_2_final_layer_norm_bias = const()[name = tensor<string, []>("decoder_layers_2_final_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1221604032)))]; |
| tensor<fp32, [1024]> decoder_layers_2_final_layer_norm_weight = const()[name = tensor<string, []>("decoder_layers_2_final_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1221608192)))]; |
| tensor<fp32, [4096]> decoder_layers_2_fc1_bias = const()[name = tensor<string, []>("decoder_layers_2_fc1_bias"), val = tensor<fp32, [4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1221612352)))]; |
| tensor<fp32, [4096, 1024]> decoder_layers_2_fc1_weight = const()[name = tensor<string, []>("decoder_layers_2_fc1_weight"), val = tensor<fp32, [4096, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1221628800)))]; |
| tensor<fp32, [1024]> decoder_layers_2_fc2_bias = const()[name = tensor<string, []>("decoder_layers_2_fc2_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1238406080)))]; |
| tensor<fp32, [1024, 4096]> decoder_layers_2_fc2_weight = const()[name = tensor<string, []>("decoder_layers_2_fc2_weight"), val = tensor<fp32, [1024, 4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1238410240)))]; |
| tensor<fp32, [1024]> decoder_layers_3_self_attn_layer_norm_bias = const()[name = tensor<string, []>("decoder_layers_3_self_attn_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1255187520)))]; |
| tensor<fp32, [1024]> decoder_layers_3_self_attn_layer_norm_weight = const()[name = tensor<string, []>("decoder_layers_3_self_attn_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1255191680)))]; |
| tensor<fp32, [1024]> decoder_layers_3_self_attn_q_proj_bias = const()[name = tensor<string, []>("decoder_layers_3_self_attn_q_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1255195840)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_3_self_attn_q_proj_weight = const()[name = tensor<string, []>("decoder_layers_3_self_attn_q_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1255200000)))]; |
| tensor<fp32, [1024]> decoder_layers_3_self_attn_k_proj_bias = const()[name = tensor<string, []>("decoder_layers_3_self_attn_k_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1259394368)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_3_self_attn_k_proj_weight = const()[name = tensor<string, []>("decoder_layers_3_self_attn_k_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1259398528)))]; |
| tensor<fp32, [1024]> decoder_layers_3_self_attn_v_proj_bias = const()[name = tensor<string, []>("decoder_layers_3_self_attn_v_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1263592896)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_3_self_attn_v_proj_weight = const()[name = tensor<string, []>("decoder_layers_3_self_attn_v_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1263597056)))]; |
| tensor<fp32, [1024]> decoder_layers_3_self_attn_out_proj_bias = const()[name = tensor<string, []>("decoder_layers_3_self_attn_out_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1267791424)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_3_self_attn_out_proj_weight = const()[name = tensor<string, []>("decoder_layers_3_self_attn_out_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1267795584)))]; |
| tensor<fp32, [1024]> decoder_layers_3_encoder_attn_layer_norm_bias = const()[name = tensor<string, []>("decoder_layers_3_encoder_attn_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1271989952)))]; |
| tensor<fp32, [1024]> decoder_layers_3_encoder_attn_layer_norm_weight = const()[name = tensor<string, []>("decoder_layers_3_encoder_attn_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1271994112)))]; |
| tensor<fp32, [1024]> decoder_layers_3_encoder_attn_q_proj_bias = const()[name = tensor<string, []>("decoder_layers_3_encoder_attn_q_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1271998272)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_3_encoder_attn_q_proj_weight = const()[name = tensor<string, []>("decoder_layers_3_encoder_attn_q_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1272002432)))]; |
| tensor<fp32, [1024]> decoder_layers_3_encoder_attn_k_proj_bias = const()[name = tensor<string, []>("decoder_layers_3_encoder_attn_k_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1276196800)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_3_encoder_attn_k_proj_weight = const()[name = tensor<string, []>("decoder_layers_3_encoder_attn_k_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1276200960)))]; |
| tensor<fp32, [1024]> decoder_layers_3_encoder_attn_v_proj_bias = const()[name = tensor<string, []>("decoder_layers_3_encoder_attn_v_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1280395328)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_3_encoder_attn_v_proj_weight = const()[name = tensor<string, []>("decoder_layers_3_encoder_attn_v_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1280399488)))]; |
| tensor<fp32, [1024]> decoder_layers_3_encoder_attn_out_proj_bias = const()[name = tensor<string, []>("decoder_layers_3_encoder_attn_out_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1284593856)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_3_encoder_attn_out_proj_weight = const()[name = tensor<string, []>("decoder_layers_3_encoder_attn_out_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1284598016)))]; |
| tensor<fp32, [1024]> decoder_layers_3_final_layer_norm_bias = const()[name = tensor<string, []>("decoder_layers_3_final_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1288792384)))]; |
| tensor<fp32, [1024]> decoder_layers_3_final_layer_norm_weight = const()[name = tensor<string, []>("decoder_layers_3_final_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1288796544)))]; |
| tensor<fp32, [4096]> decoder_layers_3_fc1_bias = const()[name = tensor<string, []>("decoder_layers_3_fc1_bias"), val = tensor<fp32, [4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1288800704)))]; |
| tensor<fp32, [4096, 1024]> decoder_layers_3_fc1_weight = const()[name = tensor<string, []>("decoder_layers_3_fc1_weight"), val = tensor<fp32, [4096, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1288817152)))]; |
| tensor<fp32, [1024]> decoder_layers_3_fc2_bias = const()[name = tensor<string, []>("decoder_layers_3_fc2_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1305594432)))]; |
| tensor<fp32, [1024, 4096]> decoder_layers_3_fc2_weight = const()[name = tensor<string, []>("decoder_layers_3_fc2_weight"), val = tensor<fp32, [1024, 4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1305598592)))]; |
| tensor<fp32, [1024]> decoder_layers_4_self_attn_layer_norm_bias = const()[name = tensor<string, []>("decoder_layers_4_self_attn_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1322375872)))]; |
| tensor<fp32, [1024]> decoder_layers_4_self_attn_layer_norm_weight = const()[name = tensor<string, []>("decoder_layers_4_self_attn_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1322380032)))]; |
| tensor<fp32, [1024]> decoder_layers_4_self_attn_q_proj_bias = const()[name = tensor<string, []>("decoder_layers_4_self_attn_q_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1322384192)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_4_self_attn_q_proj_weight = const()[name = tensor<string, []>("decoder_layers_4_self_attn_q_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1322388352)))]; |
| tensor<fp32, [1024]> decoder_layers_4_self_attn_k_proj_bias = const()[name = tensor<string, []>("decoder_layers_4_self_attn_k_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1326582720)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_4_self_attn_k_proj_weight = const()[name = tensor<string, []>("decoder_layers_4_self_attn_k_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1326586880)))]; |
| tensor<fp32, [1024]> decoder_layers_4_self_attn_v_proj_bias = const()[name = tensor<string, []>("decoder_layers_4_self_attn_v_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1330781248)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_4_self_attn_v_proj_weight = const()[name = tensor<string, []>("decoder_layers_4_self_attn_v_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1330785408)))]; |
| tensor<fp32, [1024]> decoder_layers_4_self_attn_out_proj_bias = const()[name = tensor<string, []>("decoder_layers_4_self_attn_out_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1334979776)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_4_self_attn_out_proj_weight = const()[name = tensor<string, []>("decoder_layers_4_self_attn_out_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1334983936)))]; |
| tensor<fp32, [1024]> decoder_layers_4_encoder_attn_layer_norm_bias = const()[name = tensor<string, []>("decoder_layers_4_encoder_attn_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1339178304)))]; |
| tensor<fp32, [1024]> decoder_layers_4_encoder_attn_layer_norm_weight = const()[name = tensor<string, []>("decoder_layers_4_encoder_attn_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1339182464)))]; |
| tensor<fp32, [1024]> decoder_layers_4_encoder_attn_q_proj_bias = const()[name = tensor<string, []>("decoder_layers_4_encoder_attn_q_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1339186624)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_4_encoder_attn_q_proj_weight = const()[name = tensor<string, []>("decoder_layers_4_encoder_attn_q_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1339190784)))]; |
| tensor<fp32, [1024]> decoder_layers_4_encoder_attn_k_proj_bias = const()[name = tensor<string, []>("decoder_layers_4_encoder_attn_k_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1343385152)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_4_encoder_attn_k_proj_weight = const()[name = tensor<string, []>("decoder_layers_4_encoder_attn_k_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1343389312)))]; |
| tensor<fp32, [1024]> decoder_layers_4_encoder_attn_v_proj_bias = const()[name = tensor<string, []>("decoder_layers_4_encoder_attn_v_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1347583680)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_4_encoder_attn_v_proj_weight = const()[name = tensor<string, []>("decoder_layers_4_encoder_attn_v_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1347587840)))]; |
| tensor<fp32, [1024]> decoder_layers_4_encoder_attn_out_proj_bias = const()[name = tensor<string, []>("decoder_layers_4_encoder_attn_out_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1351782208)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_4_encoder_attn_out_proj_weight = const()[name = tensor<string, []>("decoder_layers_4_encoder_attn_out_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1351786368)))]; |
| tensor<fp32, [1024]> decoder_layers_4_final_layer_norm_bias = const()[name = tensor<string, []>("decoder_layers_4_final_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1355980736)))]; |
| tensor<fp32, [1024]> decoder_layers_4_final_layer_norm_weight = const()[name = tensor<string, []>("decoder_layers_4_final_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1355984896)))]; |
| tensor<fp32, [4096]> decoder_layers_4_fc1_bias = const()[name = tensor<string, []>("decoder_layers_4_fc1_bias"), val = tensor<fp32, [4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1355989056)))]; |
| tensor<fp32, [4096, 1024]> decoder_layers_4_fc1_weight = const()[name = tensor<string, []>("decoder_layers_4_fc1_weight"), val = tensor<fp32, [4096, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1356005504)))]; |
| tensor<fp32, [1024]> decoder_layers_4_fc2_bias = const()[name = tensor<string, []>("decoder_layers_4_fc2_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1372782784)))]; |
| tensor<fp32, [1024, 4096]> decoder_layers_4_fc2_weight = const()[name = tensor<string, []>("decoder_layers_4_fc2_weight"), val = tensor<fp32, [1024, 4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1372786944)))]; |
| tensor<fp32, [1024]> decoder_layers_5_self_attn_layer_norm_bias = const()[name = tensor<string, []>("decoder_layers_5_self_attn_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1389564224)))]; |
| tensor<fp32, [1024]> decoder_layers_5_self_attn_layer_norm_weight = const()[name = tensor<string, []>("decoder_layers_5_self_attn_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1389568384)))]; |
| tensor<fp32, [1024]> decoder_layers_5_self_attn_q_proj_bias = const()[name = tensor<string, []>("decoder_layers_5_self_attn_q_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1389572544)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_5_self_attn_q_proj_weight = const()[name = tensor<string, []>("decoder_layers_5_self_attn_q_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1389576704)))]; |
| tensor<fp32, [1024]> decoder_layers_5_self_attn_k_proj_bias = const()[name = tensor<string, []>("decoder_layers_5_self_attn_k_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1393771072)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_5_self_attn_k_proj_weight = const()[name = tensor<string, []>("decoder_layers_5_self_attn_k_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1393775232)))]; |
| tensor<fp32, [1024]> decoder_layers_5_self_attn_v_proj_bias = const()[name = tensor<string, []>("decoder_layers_5_self_attn_v_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1397969600)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_5_self_attn_v_proj_weight = const()[name = tensor<string, []>("decoder_layers_5_self_attn_v_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1397973760)))]; |
| tensor<fp32, [1024]> decoder_layers_5_self_attn_out_proj_bias = const()[name = tensor<string, []>("decoder_layers_5_self_attn_out_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1402168128)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_5_self_attn_out_proj_weight = const()[name = tensor<string, []>("decoder_layers_5_self_attn_out_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1402172288)))]; |
| tensor<fp32, [1024]> decoder_layers_5_encoder_attn_layer_norm_bias = const()[name = tensor<string, []>("decoder_layers_5_encoder_attn_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1406366656)))]; |
| tensor<fp32, [1024]> decoder_layers_5_encoder_attn_layer_norm_weight = const()[name = tensor<string, []>("decoder_layers_5_encoder_attn_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1406370816)))]; |
| tensor<fp32, [1024]> decoder_layers_5_encoder_attn_q_proj_bias = const()[name = tensor<string, []>("decoder_layers_5_encoder_attn_q_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1406374976)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_5_encoder_attn_q_proj_weight = const()[name = tensor<string, []>("decoder_layers_5_encoder_attn_q_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1406379136)))]; |
| tensor<fp32, [1024]> decoder_layers_5_encoder_attn_k_proj_bias = const()[name = tensor<string, []>("decoder_layers_5_encoder_attn_k_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1410573504)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_5_encoder_attn_k_proj_weight = const()[name = tensor<string, []>("decoder_layers_5_encoder_attn_k_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1410577664)))]; |
| tensor<fp32, [1024]> decoder_layers_5_encoder_attn_v_proj_bias = const()[name = tensor<string, []>("decoder_layers_5_encoder_attn_v_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1414772032)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_5_encoder_attn_v_proj_weight = const()[name = tensor<string, []>("decoder_layers_5_encoder_attn_v_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1414776192)))]; |
| tensor<fp32, [1024]> decoder_layers_5_encoder_attn_out_proj_bias = const()[name = tensor<string, []>("decoder_layers_5_encoder_attn_out_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1418970560)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_5_encoder_attn_out_proj_weight = const()[name = tensor<string, []>("decoder_layers_5_encoder_attn_out_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1418974720)))]; |
| tensor<fp32, [1024]> decoder_layers_5_final_layer_norm_bias = const()[name = tensor<string, []>("decoder_layers_5_final_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1423169088)))]; |
| tensor<fp32, [1024]> decoder_layers_5_final_layer_norm_weight = const()[name = tensor<string, []>("decoder_layers_5_final_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1423173248)))]; |
| tensor<fp32, [4096]> decoder_layers_5_fc1_bias = const()[name = tensor<string, []>("decoder_layers_5_fc1_bias"), val = tensor<fp32, [4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1423177408)))]; |
| tensor<fp32, [4096, 1024]> decoder_layers_5_fc1_weight = const()[name = tensor<string, []>("decoder_layers_5_fc1_weight"), val = tensor<fp32, [4096, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1423193856)))]; |
| tensor<fp32, [1024]> decoder_layers_5_fc2_bias = const()[name = tensor<string, []>("decoder_layers_5_fc2_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1439971136)))]; |
| tensor<fp32, [1024, 4096]> decoder_layers_5_fc2_weight = const()[name = tensor<string, []>("decoder_layers_5_fc2_weight"), val = tensor<fp32, [1024, 4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1439975296)))]; |
| tensor<fp32, [1024]> decoder_layers_6_self_attn_layer_norm_bias = const()[name = tensor<string, []>("decoder_layers_6_self_attn_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1456752576)))]; |
| tensor<fp32, [1024]> decoder_layers_6_self_attn_layer_norm_weight = const()[name = tensor<string, []>("decoder_layers_6_self_attn_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1456756736)))]; |
| tensor<fp32, [1024]> decoder_layers_6_self_attn_q_proj_bias = const()[name = tensor<string, []>("decoder_layers_6_self_attn_q_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1456760896)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_6_self_attn_q_proj_weight = const()[name = tensor<string, []>("decoder_layers_6_self_attn_q_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1456765056)))]; |
| tensor<fp32, [1024]> decoder_layers_6_self_attn_k_proj_bias = const()[name = tensor<string, []>("decoder_layers_6_self_attn_k_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1460959424)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_6_self_attn_k_proj_weight = const()[name = tensor<string, []>("decoder_layers_6_self_attn_k_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1460963584)))]; |
| tensor<fp32, [1024]> decoder_layers_6_self_attn_v_proj_bias = const()[name = tensor<string, []>("decoder_layers_6_self_attn_v_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1465157952)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_6_self_attn_v_proj_weight = const()[name = tensor<string, []>("decoder_layers_6_self_attn_v_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1465162112)))]; |
| tensor<fp32, [1024]> decoder_layers_6_self_attn_out_proj_bias = const()[name = tensor<string, []>("decoder_layers_6_self_attn_out_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1469356480)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_6_self_attn_out_proj_weight = const()[name = tensor<string, []>("decoder_layers_6_self_attn_out_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1469360640)))]; |
| tensor<fp32, [1024]> decoder_layers_6_encoder_attn_layer_norm_bias = const()[name = tensor<string, []>("decoder_layers_6_encoder_attn_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1473555008)))]; |
| tensor<fp32, [1024]> decoder_layers_6_encoder_attn_layer_norm_weight = const()[name = tensor<string, []>("decoder_layers_6_encoder_attn_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1473559168)))]; |
| tensor<fp32, [1024]> decoder_layers_6_encoder_attn_q_proj_bias = const()[name = tensor<string, []>("decoder_layers_6_encoder_attn_q_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1473563328)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_6_encoder_attn_q_proj_weight = const()[name = tensor<string, []>("decoder_layers_6_encoder_attn_q_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1473567488)))]; |
| tensor<fp32, [1024]> decoder_layers_6_encoder_attn_k_proj_bias = const()[name = tensor<string, []>("decoder_layers_6_encoder_attn_k_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1477761856)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_6_encoder_attn_k_proj_weight = const()[name = tensor<string, []>("decoder_layers_6_encoder_attn_k_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1477766016)))]; |
| tensor<fp32, [1024]> decoder_layers_6_encoder_attn_v_proj_bias = const()[name = tensor<string, []>("decoder_layers_6_encoder_attn_v_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1481960384)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_6_encoder_attn_v_proj_weight = const()[name = tensor<string, []>("decoder_layers_6_encoder_attn_v_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1481964544)))]; |
| tensor<fp32, [1024]> decoder_layers_6_encoder_attn_out_proj_bias = const()[name = tensor<string, []>("decoder_layers_6_encoder_attn_out_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1486158912)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_6_encoder_attn_out_proj_weight = const()[name = tensor<string, []>("decoder_layers_6_encoder_attn_out_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1486163072)))]; |
| tensor<fp32, [1024]> decoder_layers_6_final_layer_norm_bias = const()[name = tensor<string, []>("decoder_layers_6_final_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1490357440)))]; |
| tensor<fp32, [1024]> decoder_layers_6_final_layer_norm_weight = const()[name = tensor<string, []>("decoder_layers_6_final_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1490361600)))]; |
| tensor<fp32, [4096]> decoder_layers_6_fc1_bias = const()[name = tensor<string, []>("decoder_layers_6_fc1_bias"), val = tensor<fp32, [4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1490365760)))]; |
| tensor<fp32, [4096, 1024]> decoder_layers_6_fc1_weight = const()[name = tensor<string, []>("decoder_layers_6_fc1_weight"), val = tensor<fp32, [4096, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1490382208)))]; |
| tensor<fp32, [1024]> decoder_layers_6_fc2_bias = const()[name = tensor<string, []>("decoder_layers_6_fc2_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1507159488)))]; |
| tensor<fp32, [1024, 4096]> decoder_layers_6_fc2_weight = const()[name = tensor<string, []>("decoder_layers_6_fc2_weight"), val = tensor<fp32, [1024, 4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1507163648)))]; |
| tensor<fp32, [1024]> decoder_layers_7_self_attn_layer_norm_bias = const()[name = tensor<string, []>("decoder_layers_7_self_attn_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1523940928)))]; |
| tensor<fp32, [1024]> decoder_layers_7_self_attn_layer_norm_weight = const()[name = tensor<string, []>("decoder_layers_7_self_attn_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1523945088)))]; |
| tensor<fp32, [1024]> decoder_layers_7_self_attn_q_proj_bias = const()[name = tensor<string, []>("decoder_layers_7_self_attn_q_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1523949248)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_7_self_attn_q_proj_weight = const()[name = tensor<string, []>("decoder_layers_7_self_attn_q_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1523953408)))]; |
| tensor<fp32, [1024]> decoder_layers_7_self_attn_k_proj_bias = const()[name = tensor<string, []>("decoder_layers_7_self_attn_k_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1528147776)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_7_self_attn_k_proj_weight = const()[name = tensor<string, []>("decoder_layers_7_self_attn_k_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1528151936)))]; |
| tensor<fp32, [1024]> decoder_layers_7_self_attn_v_proj_bias = const()[name = tensor<string, []>("decoder_layers_7_self_attn_v_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1532346304)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_7_self_attn_v_proj_weight = const()[name = tensor<string, []>("decoder_layers_7_self_attn_v_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1532350464)))]; |
| tensor<fp32, [1024]> decoder_layers_7_self_attn_out_proj_bias = const()[name = tensor<string, []>("decoder_layers_7_self_attn_out_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1536544832)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_7_self_attn_out_proj_weight = const()[name = tensor<string, []>("decoder_layers_7_self_attn_out_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1536548992)))]; |
| tensor<fp32, [1024]> decoder_layers_7_encoder_attn_layer_norm_bias = const()[name = tensor<string, []>("decoder_layers_7_encoder_attn_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1540743360)))]; |
| tensor<fp32, [1024]> decoder_layers_7_encoder_attn_layer_norm_weight = const()[name = tensor<string, []>("decoder_layers_7_encoder_attn_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1540747520)))]; |
| tensor<fp32, [1024]> decoder_layers_7_encoder_attn_q_proj_bias = const()[name = tensor<string, []>("decoder_layers_7_encoder_attn_q_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1540751680)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_7_encoder_attn_q_proj_weight = const()[name = tensor<string, []>("decoder_layers_7_encoder_attn_q_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1540755840)))]; |
| tensor<fp32, [1024]> decoder_layers_7_encoder_attn_k_proj_bias = const()[name = tensor<string, []>("decoder_layers_7_encoder_attn_k_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1544950208)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_7_encoder_attn_k_proj_weight = const()[name = tensor<string, []>("decoder_layers_7_encoder_attn_k_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1544954368)))]; |
| tensor<fp32, [1024]> decoder_layers_7_encoder_attn_v_proj_bias = const()[name = tensor<string, []>("decoder_layers_7_encoder_attn_v_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1549148736)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_7_encoder_attn_v_proj_weight = const()[name = tensor<string, []>("decoder_layers_7_encoder_attn_v_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1549152896)))]; |
| tensor<fp32, [1024]> decoder_layers_7_encoder_attn_out_proj_bias = const()[name = tensor<string, []>("decoder_layers_7_encoder_attn_out_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1553347264)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_7_encoder_attn_out_proj_weight = const()[name = tensor<string, []>("decoder_layers_7_encoder_attn_out_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1553351424)))]; |
| tensor<fp32, [1024]> decoder_layers_7_final_layer_norm_bias = const()[name = tensor<string, []>("decoder_layers_7_final_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1557545792)))]; |
| tensor<fp32, [1024]> decoder_layers_7_final_layer_norm_weight = const()[name = tensor<string, []>("decoder_layers_7_final_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1557549952)))]; |
| tensor<fp32, [4096]> decoder_layers_7_fc1_bias = const()[name = tensor<string, []>("decoder_layers_7_fc1_bias"), val = tensor<fp32, [4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1557554112)))]; |
| tensor<fp32, [4096, 1024]> decoder_layers_7_fc1_weight = const()[name = tensor<string, []>("decoder_layers_7_fc1_weight"), val = tensor<fp32, [4096, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1557570560)))]; |
| tensor<fp32, [1024]> decoder_layers_7_fc2_bias = const()[name = tensor<string, []>("decoder_layers_7_fc2_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1574347840)))]; |
| tensor<fp32, [1024, 4096]> decoder_layers_7_fc2_weight = const()[name = tensor<string, []>("decoder_layers_7_fc2_weight"), val = tensor<fp32, [1024, 4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1574352000)))]; |
| tensor<fp32, [1024]> decoder_layers_8_self_attn_layer_norm_bias = const()[name = tensor<string, []>("decoder_layers_8_self_attn_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1591129280)))]; |
| tensor<fp32, [1024]> decoder_layers_8_self_attn_layer_norm_weight = const()[name = tensor<string, []>("decoder_layers_8_self_attn_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1591133440)))]; |
| tensor<fp32, [1024]> decoder_layers_8_self_attn_q_proj_bias = const()[name = tensor<string, []>("decoder_layers_8_self_attn_q_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1591137600)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_8_self_attn_q_proj_weight = const()[name = tensor<string, []>("decoder_layers_8_self_attn_q_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1591141760)))]; |
| tensor<fp32, [1024]> decoder_layers_8_self_attn_k_proj_bias = const()[name = tensor<string, []>("decoder_layers_8_self_attn_k_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1595336128)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_8_self_attn_k_proj_weight = const()[name = tensor<string, []>("decoder_layers_8_self_attn_k_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1595340288)))]; |
| tensor<fp32, [1024]> decoder_layers_8_self_attn_v_proj_bias = const()[name = tensor<string, []>("decoder_layers_8_self_attn_v_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1599534656)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_8_self_attn_v_proj_weight = const()[name = tensor<string, []>("decoder_layers_8_self_attn_v_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1599538816)))]; |
| tensor<fp32, [1024]> decoder_layers_8_self_attn_out_proj_bias = const()[name = tensor<string, []>("decoder_layers_8_self_attn_out_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1603733184)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_8_self_attn_out_proj_weight = const()[name = tensor<string, []>("decoder_layers_8_self_attn_out_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1603737344)))]; |
| tensor<fp32, [1024]> decoder_layers_8_encoder_attn_layer_norm_bias = const()[name = tensor<string, []>("decoder_layers_8_encoder_attn_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1607931712)))]; |
| tensor<fp32, [1024]> decoder_layers_8_encoder_attn_layer_norm_weight = const()[name = tensor<string, []>("decoder_layers_8_encoder_attn_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1607935872)))]; |
| tensor<fp32, [1024]> decoder_layers_8_encoder_attn_q_proj_bias = const()[name = tensor<string, []>("decoder_layers_8_encoder_attn_q_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1607940032)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_8_encoder_attn_q_proj_weight = const()[name = tensor<string, []>("decoder_layers_8_encoder_attn_q_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1607944192)))]; |
| tensor<fp32, [1024]> decoder_layers_8_encoder_attn_k_proj_bias = const()[name = tensor<string, []>("decoder_layers_8_encoder_attn_k_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1612138560)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_8_encoder_attn_k_proj_weight = const()[name = tensor<string, []>("decoder_layers_8_encoder_attn_k_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1612142720)))]; |
| tensor<fp32, [1024]> decoder_layers_8_encoder_attn_v_proj_bias = const()[name = tensor<string, []>("decoder_layers_8_encoder_attn_v_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1616337088)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_8_encoder_attn_v_proj_weight = const()[name = tensor<string, []>("decoder_layers_8_encoder_attn_v_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1616341248)))]; |
| tensor<fp32, [1024]> decoder_layers_8_encoder_attn_out_proj_bias = const()[name = tensor<string, []>("decoder_layers_8_encoder_attn_out_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1620535616)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_8_encoder_attn_out_proj_weight = const()[name = tensor<string, []>("decoder_layers_8_encoder_attn_out_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1620539776)))]; |
| tensor<fp32, [1024]> decoder_layers_8_final_layer_norm_bias = const()[name = tensor<string, []>("decoder_layers_8_final_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1624734144)))]; |
| tensor<fp32, [1024]> decoder_layers_8_final_layer_norm_weight = const()[name = tensor<string, []>("decoder_layers_8_final_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1624738304)))]; |
| tensor<fp32, [4096]> decoder_layers_8_fc1_bias = const()[name = tensor<string, []>("decoder_layers_8_fc1_bias"), val = tensor<fp32, [4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1624742464)))]; |
| tensor<fp32, [4096, 1024]> decoder_layers_8_fc1_weight = const()[name = tensor<string, []>("decoder_layers_8_fc1_weight"), val = tensor<fp32, [4096, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1624758912)))]; |
| tensor<fp32, [1024]> decoder_layers_8_fc2_bias = const()[name = tensor<string, []>("decoder_layers_8_fc2_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1641536192)))]; |
| tensor<fp32, [1024, 4096]> decoder_layers_8_fc2_weight = const()[name = tensor<string, []>("decoder_layers_8_fc2_weight"), val = tensor<fp32, [1024, 4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1641540352)))]; |
| tensor<fp32, [1024]> decoder_layers_9_self_attn_layer_norm_bias = const()[name = tensor<string, []>("decoder_layers_9_self_attn_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1658317632)))]; |
| tensor<fp32, [1024]> decoder_layers_9_self_attn_layer_norm_weight = const()[name = tensor<string, []>("decoder_layers_9_self_attn_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1658321792)))]; |
| tensor<fp32, [1024]> decoder_layers_9_self_attn_q_proj_bias = const()[name = tensor<string, []>("decoder_layers_9_self_attn_q_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1658325952)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_9_self_attn_q_proj_weight = const()[name = tensor<string, []>("decoder_layers_9_self_attn_q_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1658330112)))]; |
| tensor<fp32, [1024]> decoder_layers_9_self_attn_k_proj_bias = const()[name = tensor<string, []>("decoder_layers_9_self_attn_k_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1662524480)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_9_self_attn_k_proj_weight = const()[name = tensor<string, []>("decoder_layers_9_self_attn_k_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1662528640)))]; |
| tensor<fp32, [1024]> decoder_layers_9_self_attn_v_proj_bias = const()[name = tensor<string, []>("decoder_layers_9_self_attn_v_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1666723008)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_9_self_attn_v_proj_weight = const()[name = tensor<string, []>("decoder_layers_9_self_attn_v_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1666727168)))]; |
| tensor<fp32, [1024]> decoder_layers_9_self_attn_out_proj_bias = const()[name = tensor<string, []>("decoder_layers_9_self_attn_out_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1670921536)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_9_self_attn_out_proj_weight = const()[name = tensor<string, []>("decoder_layers_9_self_attn_out_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1670925696)))]; |
| tensor<fp32, [1024]> decoder_layers_9_encoder_attn_layer_norm_bias = const()[name = tensor<string, []>("decoder_layers_9_encoder_attn_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1675120064)))]; |
| tensor<fp32, [1024]> decoder_layers_9_encoder_attn_layer_norm_weight = const()[name = tensor<string, []>("decoder_layers_9_encoder_attn_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1675124224)))]; |
| tensor<fp32, [1024]> decoder_layers_9_encoder_attn_q_proj_bias = const()[name = tensor<string, []>("decoder_layers_9_encoder_attn_q_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1675128384)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_9_encoder_attn_q_proj_weight = const()[name = tensor<string, []>("decoder_layers_9_encoder_attn_q_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1675132544)))]; |
| tensor<fp32, [1024]> decoder_layers_9_encoder_attn_k_proj_bias = const()[name = tensor<string, []>("decoder_layers_9_encoder_attn_k_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1679326912)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_9_encoder_attn_k_proj_weight = const()[name = tensor<string, []>("decoder_layers_9_encoder_attn_k_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1679331072)))]; |
| tensor<fp32, [1024]> decoder_layers_9_encoder_attn_v_proj_bias = const()[name = tensor<string, []>("decoder_layers_9_encoder_attn_v_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1683525440)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_9_encoder_attn_v_proj_weight = const()[name = tensor<string, []>("decoder_layers_9_encoder_attn_v_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1683529600)))]; |
| tensor<fp32, [1024]> decoder_layers_9_encoder_attn_out_proj_bias = const()[name = tensor<string, []>("decoder_layers_9_encoder_attn_out_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1687723968)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_9_encoder_attn_out_proj_weight = const()[name = tensor<string, []>("decoder_layers_9_encoder_attn_out_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1687728128)))]; |
| tensor<fp32, [1024]> decoder_layers_9_final_layer_norm_bias = const()[name = tensor<string, []>("decoder_layers_9_final_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1691922496)))]; |
| tensor<fp32, [1024]> decoder_layers_9_final_layer_norm_weight = const()[name = tensor<string, []>("decoder_layers_9_final_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1691926656)))]; |
| tensor<fp32, [4096]> decoder_layers_9_fc1_bias = const()[name = tensor<string, []>("decoder_layers_9_fc1_bias"), val = tensor<fp32, [4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1691930816)))]; |
| tensor<fp32, [4096, 1024]> decoder_layers_9_fc1_weight = const()[name = tensor<string, []>("decoder_layers_9_fc1_weight"), val = tensor<fp32, [4096, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1691947264)))]; |
| tensor<fp32, [1024]> decoder_layers_9_fc2_bias = const()[name = tensor<string, []>("decoder_layers_9_fc2_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1708724544)))]; |
| tensor<fp32, [1024, 4096]> decoder_layers_9_fc2_weight = const()[name = tensor<string, []>("decoder_layers_9_fc2_weight"), val = tensor<fp32, [1024, 4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1708728704)))]; |
| tensor<fp32, [1024]> decoder_layers_10_self_attn_layer_norm_bias = const()[name = tensor<string, []>("decoder_layers_10_self_attn_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1725505984)))]; |
| tensor<fp32, [1024]> decoder_layers_10_self_attn_layer_norm_weight = const()[name = tensor<string, []>("decoder_layers_10_self_attn_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1725510144)))]; |
| tensor<fp32, [1024]> decoder_layers_10_self_attn_q_proj_bias = const()[name = tensor<string, []>("decoder_layers_10_self_attn_q_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1725514304)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_10_self_attn_q_proj_weight = const()[name = tensor<string, []>("decoder_layers_10_self_attn_q_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1725518464)))]; |
| tensor<fp32, [1024]> decoder_layers_10_self_attn_k_proj_bias = const()[name = tensor<string, []>("decoder_layers_10_self_attn_k_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1729712832)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_10_self_attn_k_proj_weight = const()[name = tensor<string, []>("decoder_layers_10_self_attn_k_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1729716992)))]; |
| tensor<fp32, [1024]> decoder_layers_10_self_attn_v_proj_bias = const()[name = tensor<string, []>("decoder_layers_10_self_attn_v_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1733911360)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_10_self_attn_v_proj_weight = const()[name = tensor<string, []>("decoder_layers_10_self_attn_v_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1733915520)))]; |
| tensor<fp32, [1024]> decoder_layers_10_self_attn_out_proj_bias = const()[name = tensor<string, []>("decoder_layers_10_self_attn_out_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1738109888)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_10_self_attn_out_proj_weight = const()[name = tensor<string, []>("decoder_layers_10_self_attn_out_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1738114048)))]; |
| tensor<fp32, [1024]> decoder_layers_10_encoder_attn_layer_norm_bias = const()[name = tensor<string, []>("decoder_layers_10_encoder_attn_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1742308416)))]; |
| tensor<fp32, [1024]> decoder_layers_10_encoder_attn_layer_norm_weight = const()[name = tensor<string, []>("decoder_layers_10_encoder_attn_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1742312576)))]; |
| tensor<fp32, [1024]> decoder_layers_10_encoder_attn_q_proj_bias = const()[name = tensor<string, []>("decoder_layers_10_encoder_attn_q_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1742316736)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_10_encoder_attn_q_proj_weight = const()[name = tensor<string, []>("decoder_layers_10_encoder_attn_q_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1742320896)))]; |
| tensor<fp32, [1024]> decoder_layers_10_encoder_attn_k_proj_bias = const()[name = tensor<string, []>("decoder_layers_10_encoder_attn_k_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1746515264)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_10_encoder_attn_k_proj_weight = const()[name = tensor<string, []>("decoder_layers_10_encoder_attn_k_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1746519424)))]; |
| tensor<fp32, [1024]> decoder_layers_10_encoder_attn_v_proj_bias = const()[name = tensor<string, []>("decoder_layers_10_encoder_attn_v_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1750713792)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_10_encoder_attn_v_proj_weight = const()[name = tensor<string, []>("decoder_layers_10_encoder_attn_v_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1750717952)))]; |
| tensor<fp32, [1024]> decoder_layers_10_encoder_attn_out_proj_bias = const()[name = tensor<string, []>("decoder_layers_10_encoder_attn_out_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1754912320)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_10_encoder_attn_out_proj_weight = const()[name = tensor<string, []>("decoder_layers_10_encoder_attn_out_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1754916480)))]; |
| tensor<fp32, [1024]> decoder_layers_10_final_layer_norm_bias = const()[name = tensor<string, []>("decoder_layers_10_final_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1759110848)))]; |
| tensor<fp32, [1024]> decoder_layers_10_final_layer_norm_weight = const()[name = tensor<string, []>("decoder_layers_10_final_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1759115008)))]; |
| tensor<fp32, [4096]> decoder_layers_10_fc1_bias = const()[name = tensor<string, []>("decoder_layers_10_fc1_bias"), val = tensor<fp32, [4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1759119168)))]; |
| tensor<fp32, [4096, 1024]> decoder_layers_10_fc1_weight = const()[name = tensor<string, []>("decoder_layers_10_fc1_weight"), val = tensor<fp32, [4096, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1759135616)))]; |
| tensor<fp32, [1024]> decoder_layers_10_fc2_bias = const()[name = tensor<string, []>("decoder_layers_10_fc2_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1775912896)))]; |
| tensor<fp32, [1024, 4096]> decoder_layers_10_fc2_weight = const()[name = tensor<string, []>("decoder_layers_10_fc2_weight"), val = tensor<fp32, [1024, 4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1775917056)))]; |
| tensor<fp32, [1024]> decoder_layers_11_self_attn_layer_norm_bias = const()[name = tensor<string, []>("decoder_layers_11_self_attn_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1792694336)))]; |
| tensor<fp32, [1024]> decoder_layers_11_self_attn_layer_norm_weight = const()[name = tensor<string, []>("decoder_layers_11_self_attn_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1792698496)))]; |
| tensor<fp32, [1024]> decoder_layers_11_self_attn_q_proj_bias = const()[name = tensor<string, []>("decoder_layers_11_self_attn_q_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1792702656)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_11_self_attn_q_proj_weight = const()[name = tensor<string, []>("decoder_layers_11_self_attn_q_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1792706816)))]; |
| tensor<fp32, [1024]> decoder_layers_11_self_attn_k_proj_bias = const()[name = tensor<string, []>("decoder_layers_11_self_attn_k_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1796901184)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_11_self_attn_k_proj_weight = const()[name = tensor<string, []>("decoder_layers_11_self_attn_k_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1796905344)))]; |
| tensor<fp32, [1024]> decoder_layers_11_self_attn_v_proj_bias = const()[name = tensor<string, []>("decoder_layers_11_self_attn_v_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1801099712)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_11_self_attn_v_proj_weight = const()[name = tensor<string, []>("decoder_layers_11_self_attn_v_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1801103872)))]; |
| tensor<fp32, [1024]> decoder_layers_11_self_attn_out_proj_bias = const()[name = tensor<string, []>("decoder_layers_11_self_attn_out_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1805298240)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_11_self_attn_out_proj_weight = const()[name = tensor<string, []>("decoder_layers_11_self_attn_out_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1805302400)))]; |
| tensor<fp32, [1024]> decoder_layers_11_encoder_attn_layer_norm_bias = const()[name = tensor<string, []>("decoder_layers_11_encoder_attn_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1809496768)))]; |
| tensor<fp32, [1024]> decoder_layers_11_encoder_attn_layer_norm_weight = const()[name = tensor<string, []>("decoder_layers_11_encoder_attn_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1809500928)))]; |
| tensor<fp32, [1024]> decoder_layers_11_encoder_attn_q_proj_bias = const()[name = tensor<string, []>("decoder_layers_11_encoder_attn_q_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1809505088)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_11_encoder_attn_q_proj_weight = const()[name = tensor<string, []>("decoder_layers_11_encoder_attn_q_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1809509248)))]; |
| tensor<fp32, [1024]> decoder_layers_11_encoder_attn_k_proj_bias = const()[name = tensor<string, []>("decoder_layers_11_encoder_attn_k_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1813703616)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_11_encoder_attn_k_proj_weight = const()[name = tensor<string, []>("decoder_layers_11_encoder_attn_k_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1813707776)))]; |
| tensor<fp32, [1024]> decoder_layers_11_encoder_attn_v_proj_bias = const()[name = tensor<string, []>("decoder_layers_11_encoder_attn_v_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1817902144)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_11_encoder_attn_v_proj_weight = const()[name = tensor<string, []>("decoder_layers_11_encoder_attn_v_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1817906304)))]; |
| tensor<fp32, [1024]> decoder_layers_11_encoder_attn_out_proj_bias = const()[name = tensor<string, []>("decoder_layers_11_encoder_attn_out_proj_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1822100672)))]; |
| tensor<fp32, [1024, 1024]> decoder_layers_11_encoder_attn_out_proj_weight = const()[name = tensor<string, []>("decoder_layers_11_encoder_attn_out_proj_weight"), val = tensor<fp32, [1024, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1822104832)))]; |
| tensor<fp32, [1024]> decoder_layers_11_final_layer_norm_bias = const()[name = tensor<string, []>("decoder_layers_11_final_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1826299200)))]; |
| tensor<fp32, [1024]> decoder_layers_11_final_layer_norm_weight = const()[name = tensor<string, []>("decoder_layers_11_final_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1826303360)))]; |
| tensor<fp32, [4096]> decoder_layers_11_fc1_bias = const()[name = tensor<string, []>("decoder_layers_11_fc1_bias"), val = tensor<fp32, [4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1826307520)))]; |
| tensor<fp32, [4096, 1024]> decoder_layers_11_fc1_weight = const()[name = tensor<string, []>("decoder_layers_11_fc1_weight"), val = tensor<fp32, [4096, 1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1826323968)))]; |
| tensor<fp32, [1024]> decoder_layers_11_fc2_bias = const()[name = tensor<string, []>("decoder_layers_11_fc2_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1843101248)))]; |
| tensor<fp32, [1024, 4096]> decoder_layers_11_fc2_weight = const()[name = tensor<string, []>("decoder_layers_11_fc2_weight"), val = tensor<fp32, [1024, 4096]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1843105408)))]; |
| tensor<fp32, [1024]> decoder_layer_norm_bias = const()[name = tensor<string, []>("decoder_layer_norm_bias"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1859882688)))]; |
| tensor<fp32, [1024]> decoder_layer_norm_weight = const()[name = tensor<string, []>("decoder_layer_norm_weight"), val = tensor<fp32, [1024]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1859886848)))]; |
| tensor<fp32, []> var_9 = const()[name = tensor<string, []>("op_9"), val = tensor<fp32, []>(0x1.4f8b58p-17)]; |
| tensor<fp32, []> var_11 = const()[name = tensor<string, []>("op_11"), val = tensor<fp32, []>(0x1p-3)]; |
| tensor<int32, []> var_13 = const()[name = tensor<string, []>("op_13"), val = tensor<int32, []>(-2)]; |
| tensor<fp32, []> var_24 = const()[name = tensor<string, []>("op_24"), val = tensor<fp32, []>(-0x1.fffffep+127)]; |
| tensor<int32, []> var_27 = const()[name = tensor<string, []>("op_27"), val = tensor<int32, []>(0)]; |
| tensor<int32, []> var_30 = const()[name = tensor<string, []>("op_30"), val = tensor<int32, []>(1)]; |
| tensor<int32, []> const_0 = const()[name = tensor<string, []>("const_0"), val = tensor<int32, []>(2)]; |
| tensor<int32, []> var_62_axis_0 = const()[name = tensor<string, []>("op_62_axis_0"), val = tensor<int32, []>(0)]; |
| tensor<int32, []> var_62_batch_dims_0 = const()[name = tensor<string, []>("op_62_batch_dims_0"), val = tensor<int32, []>(0)]; |
| tensor<fp32, [1, 2, 1024]> var_62 = gather(axis = var_62_axis_0, batch_dims = var_62_batch_dims_0, indices = input_ids, x = decoder_embed_tokens_weight)[name = tensor<string, []>("op_62")]; |
| tensor<fp32, []> var_63 = const()[name = tensor<string, []>("op_63"), val = tensor<fp32, []>(0x1p+5)]; |
| tensor<fp32, [1, 2, 1024]> inputs_embeds = mul(x = var_62, y = var_63)[name = tensor<string, []>("inputs_embeds")]; |
| tensor<int32, [4]> shape_1 = const()[name = tensor<string, []>("shape_1"), val = tensor<int32, [4]>([1, 1, 2, 2])]; |
| tensor<int32, [4]> reshape_1 = const()[name = tensor<string, []>("reshape_1"), val = tensor<int32, [4]>([0, 1, 2, 3])]; |
| tensor<fp32, [4]> reshape_2 = const()[name = tensor<string, []>("reshape_2"), val = tensor<fp32, [4]>([0x0p+0, -0x1.fffffep+127, 0x0p+0, 0x0p+0])]; |
| tensor<fp32, [4]> reshape_3 = const()[name = tensor<string, []>("reshape_3"), val = tensor<fp32, [4]>([0x0p+0, -0x1.fffffep+127, 0x0p+0, 0x0p+0])]; |
| tensor<string, []> scatter_0_mode_0 = const()[name = tensor<string, []>("scatter_0_mode_0"), val = tensor<string, []>("update")]; |
| tensor<int32, []> scatter_0_axis_0 = const()[name = tensor<string, []>("scatter_0_axis_0"), val = tensor<int32, []>(0)]; |
| tensor<fp32, [4]> scatter_0 = scatter(axis = scatter_0_axis_0, data = reshape_3, indices = reshape_1, mode = scatter_0_mode_0, updates = reshape_2)[name = tensor<string, []>("scatter_0")]; |
| tensor<fp32, [1, 1, 2, 2]> reshape_4 = reshape(shape = shape_1, x = scatter_0)[name = tensor<string, []>("reshape_4")]; |
| tensor<int32, [2]> var_117_shape = shape(x = encoder_attention_mask)[name = tensor<string, []>("op_117_shape")]; |
| tensor<int32, []> gather_0 = const()[name = tensor<string, []>("gather_0"), val = tensor<int32, []>(1)]; |
| tensor<int32, []> gather_1_indices_0 = const()[name = tensor<string, []>("gather_1_indices_0"), val = tensor<int32, []>(1)]; |
| tensor<int32, []> gather_1_axis_0 = const()[name = tensor<string, []>("gather_1_axis_0"), val = tensor<int32, []>(0)]; |
| tensor<int32, []> gather_1_batch_dims_0 = const()[name = tensor<string, []>("gather_1_batch_dims_0"), val = tensor<int32, []>(0)]; |
| tensor<int32, []> gather_1 = gather(axis = gather_1_axis_0, batch_dims = gather_1_batch_dims_0, indices = gather_1_indices_0, x = var_117_shape)[name = tensor<string, []>("gather_1")]; |
| tensor<int32, [1]> var_120_axes_0 = const()[name = tensor<string, []>("op_120_axes_0"), val = tensor<int32, [1]>([1])]; |
| tensor<int32, [1, 1, ?]> var_120 = expand_dims(axes = var_120_axes_0, x = encoder_attention_mask)[name = tensor<string, []>("op_120")]; |
| tensor<int32, [1]> var_121_axes_0 = const()[name = tensor<string, []>("op_121_axes_0"), val = tensor<int32, [1]>([2])]; |
| tensor<int32, [1, 1, 1, ?]> var_121 = expand_dims(axes = var_121_axes_0, x = var_120)[name = tensor<string, []>("op_121")]; |
| tensor<int32, []> concat_3_axis_0 = const()[name = tensor<string, []>("concat_3_axis_0"), val = tensor<int32, []>(0)]; |
| tensor<bool, []> concat_3_interleave_0 = const()[name = tensor<string, []>("concat_3_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<int32, [4]> concat_3 = concat(axis = concat_3_axis_0, interleave = concat_3_interleave_0, values = (gather_0, var_30, const_0, gather_1))[name = tensor<string, []>("concat_3")]; |
| tensor<int32, [4]> shape_0 = shape(x = var_121)[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_3, y = equal_0_y_0)[name = tensor<string, []>("equal_0")]; |
| tensor<int32, [4]> select_0 = select(a = shape_0, b = concat_3, 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_124 = tile(reps = real_div_0, x = var_121)[name = tensor<string, []>("op_124")]; |
| tensor<string, []> expanded_mask_dtype_0 = const()[name = tensor<string, []>("expanded_mask_dtype_0"), val = tensor<string, []>("fp32")]; |
| tensor<fp32, []> const_11 = const()[name = tensor<string, []>("const_11"), val = tensor<fp32, []>(0x1p+0)]; |
| tensor<fp32, [?, ?, ?, ?]> expanded_mask = cast(dtype = expanded_mask_dtype_0, x = var_124)[name = tensor<string, []>("cast_104")]; |
| tensor<fp32, [?, ?, ?, ?]> inverted_mask = sub(x = const_11, y = expanded_mask)[name = tensor<string, []>("inverted_mask")]; |
| tensor<string, []> var_129_dtype_0 = const()[name = tensor<string, []>("op_129_dtype_0"), val = tensor<string, []>("bool")]; |
| tensor<bool, [?, ?, ?, ?]> var_129 = cast(dtype = var_129_dtype_0, x = inverted_mask)[name = tensor<string, []>("cast_103")]; |
| tensor<fp32, [?, ?, ?, ?]> attention_mask_5 = select(a = var_24, b = inverted_mask, cond = var_129)[name = tensor<string, []>("attention_mask_5")]; |
| tensor<bool, [1, 2]> var_134 = not_equal(x = input_ids, y = var_30)[name = tensor<string, []>("op_134")]; |
| tensor<string, []> mask_dtype_0 = const()[name = tensor<string, []>("mask_dtype_0"), val = tensor<string, []>("int32")]; |
| tensor<bool, []> var_136_exclusive_0 = const()[name = tensor<string, []>("op_136_exclusive_0"), val = tensor<bool, []>(false)]; |
| tensor<bool, []> var_136_reverse_0 = const()[name = tensor<string, []>("op_136_reverse_0"), val = tensor<bool, []>(false)]; |
| tensor<int32, [1, 2]> mask = cast(dtype = mask_dtype_0, x = var_134)[name = tensor<string, []>("cast_102")]; |
| tensor<int32, [1, 2]> var_136 = cumsum(axis = var_30, exclusive = var_136_exclusive_0, reverse = var_136_reverse_0, x = mask)[name = tensor<string, []>("op_136")]; |
| tensor<int32, [1, 2]> incremental_indices = mul(x = var_136, y = mask)[name = tensor<string, []>("incremental_indices")]; |
| tensor<int32, []> var_142 = const()[name = tensor<string, []>("op_142"), val = tensor<int32, []>(1)]; |
| tensor<int32, [1, 2]> var_143 = add(x = incremental_indices, y = var_142)[name = tensor<string, []>("op_143")]; |
| tensor<int32, [1]> var_145 = const()[name = tensor<string, []>("op_145"), val = tensor<int32, [1]>([-1])]; |
| tensor<int32, [2]> var_146 = reshape(shape = var_145, x = var_143)[name = tensor<string, []>("op_146")]; |
| tensor<int32, []> var_147_batch_dims_0 = const()[name = tensor<string, []>("op_147_batch_dims_0"), val = tensor<int32, []>(0)]; |
| tensor<fp32, [2, 1024]> var_147 = gather(axis = var_27, batch_dims = var_147_batch_dims_0, indices = var_146, x = decoder_embed_positions_weights)[name = tensor<string, []>("op_147")]; |
| tensor<int32, [3]> var_149 = const()[name = tensor<string, []>("op_149"), val = tensor<int32, [3]>([1, 2, 1024])]; |
| tensor<fp32, [1, 2, 1024]> var_150 = reshape(shape = var_149, x = var_147)[name = tensor<string, []>("op_150")]; |
| tensor<fp32, [1, 2, 1024]> input_3 = add(x = inputs_embeds, y = var_150)[name = tensor<string, []>("input_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, 2, 1024]> hidden_states_1 = layer_norm(axes = hidden_states_1_axes_0, beta = decoder_layers_0_self_attn_layer_norm_bias, epsilon = var_9, gamma = decoder_layers_0_self_attn_layer_norm_weight, x = input_3)[name = tensor<string, []>("hidden_states_1")]; |
| tensor<fp32, [1, 2, 1024]> var_174 = linear(bias = decoder_layers_0_self_attn_q_proj_bias, weight = decoder_layers_0_self_attn_q_proj_weight, x = hidden_states_1)[name = tensor<string, []>("linear_0")]; |
| tensor<int32, [4]> var_175 = const()[name = tensor<string, []>("op_175"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_176 = reshape(shape = var_175, x = var_174)[name = tensor<string, []>("op_176")]; |
| tensor<fp32, [1, 2, 1024]> key_states_1 = linear(bias = decoder_layers_0_self_attn_k_proj_bias, weight = decoder_layers_0_self_attn_k_proj_weight, x = hidden_states_1)[name = tensor<string, []>("linear_1")]; |
| tensor<fp32, [1, 2, 1024]> value_states_1 = linear(bias = decoder_layers_0_self_attn_v_proj_bias, weight = decoder_layers_0_self_attn_v_proj_weight, x = hidden_states_1)[name = tensor<string, []>("linear_2")]; |
| tensor<int32, [4]> var_184 = const()[name = tensor<string, []>("op_184"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_185 = reshape(shape = var_184, x = key_states_1)[name = tensor<string, []>("op_185")]; |
| tensor<int32, [4]> var_187 = const()[name = tensor<string, []>("op_187"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_188 = reshape(shape = var_187, x = value_states_1)[name = tensor<string, []>("op_188")]; |
| tensor<int32, [4]> value_states_3_perm_0 = const()[name = tensor<string, []>("value_states_3_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<bool, []> key_1_interleave_0 = const()[name = tensor<string, []>("key_1_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<int32, []> const_123 = const()[name = tensor<string, []>("const_123"), val = tensor<int32, []>(1)]; |
| tensor<fp32, [1, 2, 16, 64]> key_1 = concat(axis = const_123, interleave = key_1_interleave_0, values = var_185)[name = tensor<string, []>("key_1")]; |
| tensor<bool, []> value_1_interleave_0 = const()[name = tensor<string, []>("value_1_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, 2, 64]> value_states_3 = transpose(perm = value_states_3_perm_0, x = var_188)[name = tensor<string, []>("transpose_215")]; |
| tensor<fp32, [1, 16, 2, 64]> value_1 = concat(axis = var_13, interleave = value_1_interleave_0, values = value_states_3)[name = tensor<string, []>("value_1")]; |
| tensor<fp32, [1, 2, 16, 64]> mul_0 = mul(x = var_176, y = var_11)[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<int32, [4]> transpose_72_perm_0 = const()[name = tensor<string, []>("transpose_72_perm_0"), val = tensor<int32, [4]>([0, 2, -3, -1])]; |
| tensor<int32, [4]> transpose_73_perm_0 = const()[name = tensor<string, []>("transpose_73_perm_0"), val = tensor<int32, [4]>([0, 2, -3, -1])]; |
| tensor<fp32, [1, 16, 2, 64]> transpose_73 = transpose(perm = transpose_73_perm_0, x = key_1)[name = tensor<string, []>("transpose_213")]; |
| tensor<fp32, [1, 16, 2, 64]> transpose_72 = transpose(perm = transpose_72_perm_0, x = mul_0)[name = tensor<string, []>("transpose_214")]; |
| tensor<fp32, [1, 16, 2, 2]> matmul_0 = matmul(transpose_x = matmul_0_transpose_x_0, transpose_y = matmul_0_transpose_y_0, x = transpose_72, y = transpose_73)[name = tensor<string, []>("matmul_0")]; |
| tensor<fp32, [1, 16, 2, 2]> add_0 = add(x = matmul_0, y = reshape_4)[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, [1, 16, 2, 2]> 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, 2, 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_204_perm_0 = const()[name = tensor<string, []>("op_204_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<int32, [3]> var_206 = const()[name = tensor<string, []>("op_206"), val = tensor<int32, [3]>([1, 2, -1])]; |
| tensor<fp32, [1, 2, 16, 64]> var_204 = transpose(perm = var_204_perm_0, x = attn_output_1)[name = tensor<string, []>("transpose_212")]; |
| tensor<fp32, [1, 2, 1024]> var_207 = reshape(shape = var_206, x = var_204)[name = tensor<string, []>("op_207")]; |
| tensor<fp32, [1, 2, 1024]> input_9 = linear(bias = decoder_layers_0_self_attn_out_proj_bias, weight = decoder_layers_0_self_attn_out_proj_weight, x = var_207)[name = tensor<string, []>("linear_3")]; |
| tensor<fp32, [1, 2, 1024]> input_11 = add(x = input_3, y = input_9)[name = tensor<string, []>("input_11")]; |
| tensor<int32, [1]> hidden_states_5_axes_0 = const()[name = tensor<string, []>("hidden_states_5_axes_0"), val = tensor<int32, [1]>([-1])]; |
| tensor<fp32, [1, 2, 1024]> hidden_states_5 = layer_norm(axes = hidden_states_5_axes_0, beta = decoder_layers_0_encoder_attn_layer_norm_bias, epsilon = var_9, gamma = decoder_layers_0_encoder_attn_layer_norm_weight, x = input_11)[name = tensor<string, []>("hidden_states_5")]; |
| tensor<fp32, [1, 2, 1024]> var_231 = linear(bias = decoder_layers_0_encoder_attn_q_proj_bias, weight = decoder_layers_0_encoder_attn_q_proj_weight, x = hidden_states_5)[name = tensor<string, []>("linear_4")]; |
| tensor<int32, [4]> var_232 = const()[name = tensor<string, []>("op_232"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_233 = reshape(shape = var_232, x = var_231)[name = tensor<string, []>("op_233")]; |
| 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_5 = linear(bias = decoder_layers_0_encoder_attn_k_proj_bias, weight = decoder_layers_0_encoder_attn_k_proj_weight, x = encoder_hidden_states)[name = tensor<string, []>("linear_5")]; |
| tensor<fp32, [1, ?, 1024]> value_states_5 = linear(bias = decoder_layers_0_encoder_attn_v_proj_bias, weight = decoder_layers_0_encoder_attn_v_proj_weight, x = encoder_hidden_states)[name = tensor<string, []>("linear_6")]; |
| 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_242 = reshape(shape = concat_4x, x = key_states_5)[name = tensor<string, []>("op_242")]; |
| tensor<int32, [4]> key_states_7_perm_0 = const()[name = tensor<string, []>("key_states_7_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_245 = reshape(shape = concat_5x, x = value_states_5)[name = tensor<string, []>("op_245")]; |
| tensor<int32, [4]> value_states_7_perm_0 = const()[name = tensor<string, []>("value_states_7_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<bool, []> key_3_interleave_0 = const()[name = tensor<string, []>("key_3_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, ?, 64]> key_states_7 = transpose(perm = key_states_7_perm_0, x = var_242)[name = tensor<string, []>("transpose_210")]; |
| tensor<fp32, [1, 16, ?, 64]> key_3 = concat(axis = var_13, interleave = key_3_interleave_0, values = key_states_7)[name = tensor<string, []>("key_3")]; |
| tensor<bool, []> value_3_interleave_0 = const()[name = tensor<string, []>("value_3_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, ?, 64]> value_states_7 = transpose(perm = value_states_7_perm_0, x = var_245)[name = tensor<string, []>("transpose_209")]; |
| tensor<fp32, [1, 16, ?, 64]> value_3 = concat(axis = var_13, interleave = value_3_interleave_0, values = value_states_7)[name = tensor<string, []>("value_3")]; |
| tensor<int32, [4]> var_255_shape = shape(x = key_3)[name = tensor<string, []>("op_255_shape")]; |
| tensor<int32, []> gather_3_indices_0 = const()[name = tensor<string, []>("gather_3_indices_0"), val = tensor<int32, []>(2)]; |
| 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_255_shape)[name = tensor<string, []>("gather_3")]; |
| 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_3))[name = tensor<string, []>("concat_6")]; |
| 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_6, end_mask = attention_mask_7_end_mask_0, x = attention_mask_5)[name = tensor<string, []>("attention_mask_7")]; |
| tensor<fp32, [1, 16, 2, 64]> query_3 = transpose(perm = query_3_perm_0, x = var_233)[name = tensor<string, []>("transpose_211")]; |
| tensor<fp32, [1, 16, 2, 64]> mul_1 = mul(x = query_3, y = var_11)[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, 2, ?]> 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, 2, ?]> 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, 2, ?]> 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, [?, 16, 2, 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_261_perm_0 = const()[name = tensor<string, []>("op_261_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<int32, [3]> var_263 = const()[name = tensor<string, []>("op_263"), val = tensor<int32, [3]>([1, 2, -1])]; |
| tensor<fp32, [?, 2, 16, 64]> var_261 = transpose(perm = var_261_perm_0, x = attn_output_5)[name = tensor<string, []>("transpose_208")]; |
| tensor<fp32, [1, 2, ?]> var_264 = reshape(shape = var_263, x = var_261)[name = tensor<string, []>("op_264")]; |
| tensor<fp32, [1, 2, 1024]> input_15 = linear(bias = decoder_layers_0_encoder_attn_out_proj_bias, weight = decoder_layers_0_encoder_attn_out_proj_weight, x = var_264)[name = tensor<string, []>("linear_7")]; |
| tensor<fp32, [1, 2, 1024]> input_17 = add(x = input_11, y = input_15)[name = tensor<string, []>("input_17")]; |
| tensor<int32, [1]> input_19_axes_0 = const()[name = tensor<string, []>("input_19_axes_0"), val = tensor<int32, [1]>([-1])]; |
| tensor<fp32, [1, 2, 1024]> input_19 = layer_norm(axes = input_19_axes_0, beta = decoder_layers_0_final_layer_norm_bias, epsilon = var_9, gamma = decoder_layers_0_final_layer_norm_weight, x = input_17)[name = tensor<string, []>("input_19")]; |
| tensor<fp32, [1, 2, 4096]> input_21 = linear(bias = decoder_layers_0_fc1_bias, weight = decoder_layers_0_fc1_weight, x = input_19)[name = tensor<string, []>("linear_8")]; |
| tensor<fp32, [1, 2, 4096]> input_23 = relu(x = input_21)[name = tensor<string, []>("input_23")]; |
| tensor<fp32, [1, 2, 1024]> input_27 = linear(bias = decoder_layers_0_fc2_bias, weight = decoder_layers_0_fc2_weight, x = input_23)[name = tensor<string, []>("linear_9")]; |
| tensor<fp32, [1, 2, 1024]> input_29 = add(x = input_17, y = input_27)[name = tensor<string, []>("input_29")]; |
| tensor<int32, [1]> hidden_states_11_axes_0 = const()[name = tensor<string, []>("hidden_states_11_axes_0"), val = tensor<int32, [1]>([-1])]; |
| tensor<fp32, [1, 2, 1024]> hidden_states_11 = layer_norm(axes = hidden_states_11_axes_0, beta = decoder_layers_1_self_attn_layer_norm_bias, epsilon = var_9, gamma = decoder_layers_1_self_attn_layer_norm_weight, x = input_29)[name = tensor<string, []>("hidden_states_11")]; |
| tensor<fp32, [1, 2, 1024]> var_314 = linear(bias = decoder_layers_1_self_attn_q_proj_bias, weight = decoder_layers_1_self_attn_q_proj_weight, x = hidden_states_11)[name = tensor<string, []>("linear_10")]; |
| tensor<int32, [4]> var_315 = const()[name = tensor<string, []>("op_315"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_316 = reshape(shape = var_315, x = var_314)[name = tensor<string, []>("op_316")]; |
| tensor<fp32, [1, 2, 1024]> key_states_9 = linear(bias = decoder_layers_1_self_attn_k_proj_bias, weight = decoder_layers_1_self_attn_k_proj_weight, x = hidden_states_11)[name = tensor<string, []>("linear_11")]; |
| tensor<fp32, [1, 2, 1024]> value_states_9 = linear(bias = decoder_layers_1_self_attn_v_proj_bias, weight = decoder_layers_1_self_attn_v_proj_weight, x = hidden_states_11)[name = tensor<string, []>("linear_12")]; |
| tensor<int32, [4]> var_324 = const()[name = tensor<string, []>("op_324"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_325 = reshape(shape = var_324, x = key_states_9)[name = tensor<string, []>("op_325")]; |
| tensor<int32, [4]> var_327 = const()[name = tensor<string, []>("op_327"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_328 = reshape(shape = var_327, x = value_states_9)[name = tensor<string, []>("op_328")]; |
| tensor<int32, [4]> value_states_11_perm_0 = const()[name = tensor<string, []>("value_states_11_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<bool, []> key_5_interleave_0 = const()[name = tensor<string, []>("key_5_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<int32, []> const_124 = const()[name = tensor<string, []>("const_124"), val = tensor<int32, []>(1)]; |
| tensor<fp32, [1, 2, 16, 64]> key_5 = concat(axis = const_124, interleave = key_5_interleave_0, values = var_325)[name = tensor<string, []>("key_5")]; |
| tensor<bool, []> value_5_interleave_0 = const()[name = tensor<string, []>("value_5_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, 2, 64]> value_states_11 = transpose(perm = value_states_11_perm_0, x = var_328)[name = tensor<string, []>("transpose_207")]; |
| tensor<fp32, [1, 16, 2, 64]> value_5 = concat(axis = var_13, interleave = value_5_interleave_0, values = value_states_11)[name = tensor<string, []>("value_5")]; |
| tensor<fp32, [1, 2, 16, 64]> mul_2 = mul(x = var_316, y = var_11)[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<int32, [4]> transpose_74_perm_0 = const()[name = tensor<string, []>("transpose_74_perm_0"), val = tensor<int32, [4]>([0, 2, -3, -1])]; |
| tensor<int32, [4]> transpose_75_perm_0 = const()[name = tensor<string, []>("transpose_75_perm_0"), val = tensor<int32, [4]>([0, 2, -3, -1])]; |
| tensor<fp32, [1, 16, 2, 64]> transpose_75 = transpose(perm = transpose_75_perm_0, x = key_5)[name = tensor<string, []>("transpose_205")]; |
| tensor<fp32, [1, 16, 2, 64]> transpose_74 = transpose(perm = transpose_74_perm_0, x = mul_2)[name = tensor<string, []>("transpose_206")]; |
| tensor<fp32, [1, 16, 2, 2]> matmul_2 = matmul(transpose_x = matmul_2_transpose_x_0, transpose_y = matmul_2_transpose_y_0, x = transpose_74, y = transpose_75)[name = tensor<string, []>("matmul_2")]; |
| tensor<fp32, [1, 16, 2, 2]> add_2 = add(x = matmul_2, y = reshape_4)[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, [1, 16, 2, 2]> 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, 2, 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_344_perm_0 = const()[name = tensor<string, []>("op_344_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<int32, [3]> var_346 = const()[name = tensor<string, []>("op_346"), val = tensor<int32, [3]>([1, 2, -1])]; |
| tensor<fp32, [1, 2, 16, 64]> var_344 = transpose(perm = var_344_perm_0, x = attn_output_9)[name = tensor<string, []>("transpose_204")]; |
| tensor<fp32, [1, 2, 1024]> var_347 = reshape(shape = var_346, x = var_344)[name = tensor<string, []>("op_347")]; |
| tensor<fp32, [1, 2, 1024]> input_33 = linear(bias = decoder_layers_1_self_attn_out_proj_bias, weight = decoder_layers_1_self_attn_out_proj_weight, x = var_347)[name = tensor<string, []>("linear_13")]; |
| tensor<fp32, [1, 2, 1024]> input_35 = add(x = input_29, y = input_33)[name = tensor<string, []>("input_35")]; |
| tensor<int32, [1]> hidden_states_15_axes_0 = const()[name = tensor<string, []>("hidden_states_15_axes_0"), val = tensor<int32, [1]>([-1])]; |
| tensor<fp32, [1, 2, 1024]> hidden_states_15 = layer_norm(axes = hidden_states_15_axes_0, beta = decoder_layers_1_encoder_attn_layer_norm_bias, epsilon = var_9, gamma = decoder_layers_1_encoder_attn_layer_norm_weight, x = input_35)[name = tensor<string, []>("hidden_states_15")]; |
| tensor<fp32, [1, 2, 1024]> var_371 = linear(bias = decoder_layers_1_encoder_attn_q_proj_bias, weight = decoder_layers_1_encoder_attn_q_proj_weight, x = hidden_states_15)[name = tensor<string, []>("linear_14")]; |
| tensor<int32, [4]> var_372 = const()[name = tensor<string, []>("op_372"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_373 = reshape(shape = var_372, x = var_371)[name = tensor<string, []>("op_373")]; |
| 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_13 = linear(bias = decoder_layers_1_encoder_attn_k_proj_bias, weight = decoder_layers_1_encoder_attn_k_proj_weight, x = encoder_hidden_states)[name = tensor<string, []>("linear_15")]; |
| tensor<fp32, [1, ?, 1024]> value_states_13 = linear(bias = decoder_layers_1_encoder_attn_v_proj_bias, weight = decoder_layers_1_encoder_attn_v_proj_weight, x = encoder_hidden_states)[name = tensor<string, []>("linear_16")]; |
| tensor<int32, [4]> concat_7x = const()[name = tensor<string, []>("concat_7x"), val = tensor<int32, [4]>([1, -1, 16, 64])]; |
| tensor<fp32, [1, ?, 16, 64]> var_382 = reshape(shape = concat_7x, x = key_states_13)[name = tensor<string, []>("op_382")]; |
| tensor<int32, [4]> key_states_15_perm_0 = const()[name = tensor<string, []>("key_states_15_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| 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_385 = reshape(shape = concat_8x, x = value_states_13)[name = tensor<string, []>("op_385")]; |
| tensor<int32, [4]> value_states_15_perm_0 = const()[name = tensor<string, []>("value_states_15_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<bool, []> key_7_interleave_0 = const()[name = tensor<string, []>("key_7_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, ?, 64]> key_states_15 = transpose(perm = key_states_15_perm_0, x = var_382)[name = tensor<string, []>("transpose_202")]; |
| tensor<fp32, [1, 16, ?, 64]> key_7 = concat(axis = var_13, interleave = key_7_interleave_0, values = key_states_15)[name = tensor<string, []>("key_7")]; |
| tensor<bool, []> value_7_interleave_0 = const()[name = tensor<string, []>("value_7_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, ?, 64]> value_states_15 = transpose(perm = value_states_15_perm_0, x = var_385)[name = tensor<string, []>("transpose_201")]; |
| tensor<fp32, [1, 16, ?, 64]> value_7 = concat(axis = var_13, interleave = value_7_interleave_0, values = value_states_15)[name = tensor<string, []>("value_7")]; |
| tensor<int32, [4]> var_395_shape = shape(x = key_7)[name = tensor<string, []>("op_395_shape")]; |
| tensor<int32, []> gather_5_indices_0 = const()[name = tensor<string, []>("gather_5_indices_0"), val = tensor<int32, []>(2)]; |
| tensor<int32, []> gather_5_axis_0 = const()[name = tensor<string, []>("gather_5_axis_0"), val = tensor<int32, []>(0)]; |
| tensor<int32, []> gather_5_batch_dims_0 = const()[name = tensor<string, []>("gather_5_batch_dims_0"), val = tensor<int32, []>(0)]; |
| tensor<int32, []> gather_5 = gather(axis = gather_5_axis_0, batch_dims = gather_5_batch_dims_0, indices = gather_5_indices_0, x = var_395_shape)[name = tensor<string, []>("gather_5")]; |
| tensor<int32, []> concat_9_values0_0 = const()[name = tensor<string, []>("concat_9_values0_0"), val = tensor<int32, []>(0)]; |
| tensor<int32, []> concat_9_values1_0 = const()[name = tensor<string, []>("concat_9_values1_0"), val = tensor<int32, []>(0)]; |
| tensor<int32, []> concat_9_values2_0 = const()[name = tensor<string, []>("concat_9_values2_0"), val = tensor<int32, []>(0)]; |
| tensor<int32, []> concat_9_axis_0 = const()[name = tensor<string, []>("concat_9_axis_0"), val = tensor<int32, []>(0)]; |
| tensor<bool, []> concat_9_interleave_0 = const()[name = tensor<string, []>("concat_9_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<int32, [4]> concat_9 = concat(axis = concat_9_axis_0, interleave = concat_9_interleave_0, values = (concat_9_values0_0, concat_9_values1_0, concat_9_values2_0, gather_5))[name = tensor<string, []>("concat_9")]; |
| 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_9, end_mask = attention_mask_11_end_mask_0, x = attention_mask_5)[name = tensor<string, []>("attention_mask_11")]; |
| tensor<fp32, [1, 16, 2, 64]> query_7 = transpose(perm = query_7_perm_0, x = var_373)[name = tensor<string, []>("transpose_203")]; |
| tensor<fp32, [1, 16, 2, 64]> mul_3 = mul(x = query_7, y = var_11)[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, 2, ?]> 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, 2, ?]> 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, 2, ?]> 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, [?, 16, 2, 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_401_perm_0 = const()[name = tensor<string, []>("op_401_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<int32, [3]> var_403 = const()[name = tensor<string, []>("op_403"), val = tensor<int32, [3]>([1, 2, -1])]; |
| tensor<fp32, [?, 2, 16, 64]> var_401 = transpose(perm = var_401_perm_0, x = attn_output_13)[name = tensor<string, []>("transpose_200")]; |
| tensor<fp32, [1, 2, ?]> var_404 = reshape(shape = var_403, x = var_401)[name = tensor<string, []>("op_404")]; |
| tensor<fp32, [1, 2, 1024]> input_39 = linear(bias = decoder_layers_1_encoder_attn_out_proj_bias, weight = decoder_layers_1_encoder_attn_out_proj_weight, x = var_404)[name = tensor<string, []>("linear_17")]; |
| tensor<fp32, [1, 2, 1024]> input_41 = add(x = input_35, y = input_39)[name = tensor<string, []>("input_41")]; |
| tensor<int32, [1]> input_43_axes_0 = const()[name = tensor<string, []>("input_43_axes_0"), val = tensor<int32, [1]>([-1])]; |
| tensor<fp32, [1, 2, 1024]> input_43 = layer_norm(axes = input_43_axes_0, beta = decoder_layers_1_final_layer_norm_bias, epsilon = var_9, gamma = decoder_layers_1_final_layer_norm_weight, x = input_41)[name = tensor<string, []>("input_43")]; |
| tensor<fp32, [1, 2, 4096]> input_45 = linear(bias = decoder_layers_1_fc1_bias, weight = decoder_layers_1_fc1_weight, x = input_43)[name = tensor<string, []>("linear_18")]; |
| tensor<fp32, [1, 2, 4096]> input_47 = relu(x = input_45)[name = tensor<string, []>("input_47")]; |
| tensor<fp32, [1, 2, 1024]> input_51 = linear(bias = decoder_layers_1_fc2_bias, weight = decoder_layers_1_fc2_weight, x = input_47)[name = tensor<string, []>("linear_19")]; |
| tensor<fp32, [1, 2, 1024]> input_53 = add(x = input_41, y = input_51)[name = tensor<string, []>("input_53")]; |
| tensor<int32, [1]> hidden_states_21_axes_0 = const()[name = tensor<string, []>("hidden_states_21_axes_0"), val = tensor<int32, [1]>([-1])]; |
| tensor<fp32, [1, 2, 1024]> hidden_states_21 = layer_norm(axes = hidden_states_21_axes_0, beta = decoder_layers_2_self_attn_layer_norm_bias, epsilon = var_9, gamma = decoder_layers_2_self_attn_layer_norm_weight, x = input_53)[name = tensor<string, []>("hidden_states_21")]; |
| tensor<fp32, [1, 2, 1024]> var_454 = linear(bias = decoder_layers_2_self_attn_q_proj_bias, weight = decoder_layers_2_self_attn_q_proj_weight, x = hidden_states_21)[name = tensor<string, []>("linear_20")]; |
| tensor<int32, [4]> var_455 = const()[name = tensor<string, []>("op_455"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_456 = reshape(shape = var_455, x = var_454)[name = tensor<string, []>("op_456")]; |
| tensor<fp32, [1, 2, 1024]> key_states_17 = linear(bias = decoder_layers_2_self_attn_k_proj_bias, weight = decoder_layers_2_self_attn_k_proj_weight, x = hidden_states_21)[name = tensor<string, []>("linear_21")]; |
| tensor<fp32, [1, 2, 1024]> value_states_17 = linear(bias = decoder_layers_2_self_attn_v_proj_bias, weight = decoder_layers_2_self_attn_v_proj_weight, x = hidden_states_21)[name = tensor<string, []>("linear_22")]; |
| tensor<int32, [4]> var_464 = const()[name = tensor<string, []>("op_464"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_465 = reshape(shape = var_464, x = key_states_17)[name = tensor<string, []>("op_465")]; |
| tensor<int32, [4]> var_467 = const()[name = tensor<string, []>("op_467"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_468 = reshape(shape = var_467, x = value_states_17)[name = tensor<string, []>("op_468")]; |
| tensor<int32, [4]> value_states_19_perm_0 = const()[name = tensor<string, []>("value_states_19_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<bool, []> key_9_interleave_0 = const()[name = tensor<string, []>("key_9_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<int32, []> const_125 = const()[name = tensor<string, []>("const_125"), val = tensor<int32, []>(1)]; |
| tensor<fp32, [1, 2, 16, 64]> key_9 = concat(axis = const_125, interleave = key_9_interleave_0, values = var_465)[name = tensor<string, []>("key_9")]; |
| tensor<bool, []> value_9_interleave_0 = const()[name = tensor<string, []>("value_9_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, 2, 64]> value_states_19 = transpose(perm = value_states_19_perm_0, x = var_468)[name = tensor<string, []>("transpose_199")]; |
| tensor<fp32, [1, 16, 2, 64]> value_9 = concat(axis = var_13, interleave = value_9_interleave_0, values = value_states_19)[name = tensor<string, []>("value_9")]; |
| tensor<fp32, [1, 2, 16, 64]> mul_4 = mul(x = var_456, y = var_11)[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<int32, [4]> transpose_76_perm_0 = const()[name = tensor<string, []>("transpose_76_perm_0"), val = tensor<int32, [4]>([0, 2, -3, -1])]; |
| tensor<int32, [4]> transpose_77_perm_0 = const()[name = tensor<string, []>("transpose_77_perm_0"), val = tensor<int32, [4]>([0, 2, -3, -1])]; |
| tensor<fp32, [1, 16, 2, 64]> transpose_77 = transpose(perm = transpose_77_perm_0, x = key_9)[name = tensor<string, []>("transpose_197")]; |
| tensor<fp32, [1, 16, 2, 64]> transpose_76 = transpose(perm = transpose_76_perm_0, x = mul_4)[name = tensor<string, []>("transpose_198")]; |
| tensor<fp32, [1, 16, 2, 2]> matmul_4 = matmul(transpose_x = matmul_4_transpose_x_0, transpose_y = matmul_4_transpose_y_0, x = transpose_76, y = transpose_77)[name = tensor<string, []>("matmul_4")]; |
| tensor<fp32, [1, 16, 2, 2]> add_4 = add(x = matmul_4, y = reshape_4)[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, [1, 16, 2, 2]> 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, 2, 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_484_perm_0 = const()[name = tensor<string, []>("op_484_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<int32, [3]> var_486 = const()[name = tensor<string, []>("op_486"), val = tensor<int32, [3]>([1, 2, -1])]; |
| tensor<fp32, [1, 2, 16, 64]> var_484 = transpose(perm = var_484_perm_0, x = attn_output_17)[name = tensor<string, []>("transpose_196")]; |
| tensor<fp32, [1, 2, 1024]> var_487 = reshape(shape = var_486, x = var_484)[name = tensor<string, []>("op_487")]; |
| tensor<fp32, [1, 2, 1024]> input_57 = linear(bias = decoder_layers_2_self_attn_out_proj_bias, weight = decoder_layers_2_self_attn_out_proj_weight, x = var_487)[name = tensor<string, []>("linear_23")]; |
| tensor<fp32, [1, 2, 1024]> input_59 = add(x = input_53, y = input_57)[name = tensor<string, []>("input_59")]; |
| 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, 2, 1024]> hidden_states_25 = layer_norm(axes = hidden_states_25_axes_0, beta = decoder_layers_2_encoder_attn_layer_norm_bias, epsilon = var_9, gamma = decoder_layers_2_encoder_attn_layer_norm_weight, x = input_59)[name = tensor<string, []>("hidden_states_25")]; |
| tensor<fp32, [1, 2, 1024]> var_511 = linear(bias = decoder_layers_2_encoder_attn_q_proj_bias, weight = decoder_layers_2_encoder_attn_q_proj_weight, x = hidden_states_25)[name = tensor<string, []>("linear_24")]; |
| tensor<int32, [4]> var_512 = const()[name = tensor<string, []>("op_512"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_513 = reshape(shape = var_512, x = var_511)[name = tensor<string, []>("op_513")]; |
| 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_21 = linear(bias = decoder_layers_2_encoder_attn_k_proj_bias, weight = decoder_layers_2_encoder_attn_k_proj_weight, x = encoder_hidden_states)[name = tensor<string, []>("linear_25")]; |
| tensor<fp32, [1, ?, 1024]> value_states_21 = linear(bias = decoder_layers_2_encoder_attn_v_proj_bias, weight = decoder_layers_2_encoder_attn_v_proj_weight, x = encoder_hidden_states)[name = tensor<string, []>("linear_26")]; |
| 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_522 = reshape(shape = concat_10x, x = key_states_21)[name = tensor<string, []>("op_522")]; |
| tensor<int32, [4]> key_states_23_perm_0 = const()[name = tensor<string, []>("key_states_23_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<int32, [4]> concat_11x = const()[name = tensor<string, []>("concat_11x"), val = tensor<int32, [4]>([1, -1, 16, 64])]; |
| tensor<fp32, [1, ?, 16, 64]> var_525 = reshape(shape = concat_11x, x = value_states_21)[name = tensor<string, []>("op_525")]; |
| tensor<int32, [4]> value_states_23_perm_0 = const()[name = tensor<string, []>("value_states_23_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<bool, []> key_11_interleave_0 = const()[name = tensor<string, []>("key_11_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, ?, 64]> key_states_23 = transpose(perm = key_states_23_perm_0, x = var_522)[name = tensor<string, []>("transpose_194")]; |
| tensor<fp32, [1, 16, ?, 64]> key_11 = concat(axis = var_13, interleave = key_11_interleave_0, values = key_states_23)[name = tensor<string, []>("key_11")]; |
| tensor<bool, []> value_11_interleave_0 = const()[name = tensor<string, []>("value_11_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, ?, 64]> value_states_23 = transpose(perm = value_states_23_perm_0, x = var_525)[name = tensor<string, []>("transpose_193")]; |
| tensor<fp32, [1, 16, ?, 64]> value_11 = concat(axis = var_13, interleave = value_11_interleave_0, values = value_states_23)[name = tensor<string, []>("value_11")]; |
| tensor<int32, [4]> var_535_shape = shape(x = key_11)[name = tensor<string, []>("op_535_shape")]; |
| tensor<int32, []> gather_7_indices_0 = const()[name = tensor<string, []>("gather_7_indices_0"), val = tensor<int32, []>(2)]; |
| 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_535_shape)[name = tensor<string, []>("gather_7")]; |
| tensor<int32, []> concat_12_values0_0 = const()[name = tensor<string, []>("concat_12_values0_0"), val = tensor<int32, []>(0)]; |
| tensor<int32, []> concat_12_values1_0 = const()[name = tensor<string, []>("concat_12_values1_0"), val = tensor<int32, []>(0)]; |
| tensor<int32, []> concat_12_values2_0 = const()[name = tensor<string, []>("concat_12_values2_0"), val = tensor<int32, []>(0)]; |
| 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, [4]> concat_12 = concat(axis = concat_12_axis_0, interleave = concat_12_interleave_0, values = (concat_12_values0_0, concat_12_values1_0, concat_12_values2_0, gather_7))[name = tensor<string, []>("concat_12")]; |
| 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_12, end_mask = attention_mask_15_end_mask_0, x = attention_mask_5)[name = tensor<string, []>("attention_mask_15")]; |
| tensor<fp32, [1, 16, 2, 64]> query_11 = transpose(perm = query_11_perm_0, x = var_513)[name = tensor<string, []>("transpose_195")]; |
| tensor<fp32, [1, 16, 2, 64]> mul_5 = mul(x = query_11, y = var_11)[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, 2, ?]> 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, 2, ?]> 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, 2, ?]> 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, [?, 16, 2, 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_541_perm_0 = const()[name = tensor<string, []>("op_541_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<int32, [3]> var_543 = const()[name = tensor<string, []>("op_543"), val = tensor<int32, [3]>([1, 2, -1])]; |
| tensor<fp32, [?, 2, 16, 64]> var_541 = transpose(perm = var_541_perm_0, x = attn_output_21)[name = tensor<string, []>("transpose_192")]; |
| tensor<fp32, [1, 2, ?]> var_544 = reshape(shape = var_543, x = var_541)[name = tensor<string, []>("op_544")]; |
| tensor<fp32, [1, 2, 1024]> input_63 = linear(bias = decoder_layers_2_encoder_attn_out_proj_bias, weight = decoder_layers_2_encoder_attn_out_proj_weight, x = var_544)[name = tensor<string, []>("linear_27")]; |
| tensor<fp32, [1, 2, 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, 2, 1024]> input_67 = layer_norm(axes = input_67_axes_0, beta = decoder_layers_2_final_layer_norm_bias, epsilon = var_9, gamma = decoder_layers_2_final_layer_norm_weight, x = input_65)[name = tensor<string, []>("input_67")]; |
| tensor<fp32, [1, 2, 4096]> input_69 = linear(bias = decoder_layers_2_fc1_bias, weight = decoder_layers_2_fc1_weight, x = input_67)[name = tensor<string, []>("linear_28")]; |
| tensor<fp32, [1, 2, 4096]> input_71 = relu(x = input_69)[name = tensor<string, []>("input_71")]; |
| tensor<fp32, [1, 2, 1024]> input_75 = linear(bias = decoder_layers_2_fc2_bias, weight = decoder_layers_2_fc2_weight, x = input_71)[name = tensor<string, []>("linear_29")]; |
| tensor<fp32, [1, 2, 1024]> input_77 = add(x = input_65, y = input_75)[name = tensor<string, []>("input_77")]; |
| 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, 2, 1024]> hidden_states_31 = layer_norm(axes = hidden_states_31_axes_0, beta = decoder_layers_3_self_attn_layer_norm_bias, epsilon = var_9, gamma = decoder_layers_3_self_attn_layer_norm_weight, x = input_77)[name = tensor<string, []>("hidden_states_31")]; |
| tensor<fp32, [1, 2, 1024]> var_594 = linear(bias = decoder_layers_3_self_attn_q_proj_bias, weight = decoder_layers_3_self_attn_q_proj_weight, x = hidden_states_31)[name = tensor<string, []>("linear_30")]; |
| tensor<int32, [4]> var_595 = const()[name = tensor<string, []>("op_595"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_596 = reshape(shape = var_595, x = var_594)[name = tensor<string, []>("op_596")]; |
| tensor<fp32, [1, 2, 1024]> key_states_25 = linear(bias = decoder_layers_3_self_attn_k_proj_bias, weight = decoder_layers_3_self_attn_k_proj_weight, x = hidden_states_31)[name = tensor<string, []>("linear_31")]; |
| tensor<fp32, [1, 2, 1024]> value_states_25 = linear(bias = decoder_layers_3_self_attn_v_proj_bias, weight = decoder_layers_3_self_attn_v_proj_weight, x = hidden_states_31)[name = tensor<string, []>("linear_32")]; |
| tensor<int32, [4]> var_604 = const()[name = tensor<string, []>("op_604"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_605 = reshape(shape = var_604, x = key_states_25)[name = tensor<string, []>("op_605")]; |
| tensor<int32, [4]> var_607 = const()[name = tensor<string, []>("op_607"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_608 = reshape(shape = var_607, x = value_states_25)[name = tensor<string, []>("op_608")]; |
| tensor<int32, [4]> value_states_27_perm_0 = const()[name = tensor<string, []>("value_states_27_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<bool, []> key_13_interleave_0 = const()[name = tensor<string, []>("key_13_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<int32, []> const_126 = const()[name = tensor<string, []>("const_126"), val = tensor<int32, []>(1)]; |
| tensor<fp32, [1, 2, 16, 64]> key_13 = concat(axis = const_126, interleave = key_13_interleave_0, values = var_605)[name = tensor<string, []>("key_13")]; |
| tensor<bool, []> value_13_interleave_0 = const()[name = tensor<string, []>("value_13_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, 2, 64]> value_states_27 = transpose(perm = value_states_27_perm_0, x = var_608)[name = tensor<string, []>("transpose_191")]; |
| tensor<fp32, [1, 16, 2, 64]> value_13 = concat(axis = var_13, interleave = value_13_interleave_0, values = value_states_27)[name = tensor<string, []>("value_13")]; |
| tensor<fp32, [1, 2, 16, 64]> mul_6 = mul(x = var_596, y = var_11)[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<int32, [4]> transpose_78_perm_0 = const()[name = tensor<string, []>("transpose_78_perm_0"), val = tensor<int32, [4]>([0, 2, -3, -1])]; |
| tensor<int32, [4]> transpose_79_perm_0 = const()[name = tensor<string, []>("transpose_79_perm_0"), val = tensor<int32, [4]>([0, 2, -3, -1])]; |
| tensor<fp32, [1, 16, 2, 64]> transpose_79 = transpose(perm = transpose_79_perm_0, x = key_13)[name = tensor<string, []>("transpose_189")]; |
| tensor<fp32, [1, 16, 2, 64]> transpose_78 = transpose(perm = transpose_78_perm_0, x = mul_6)[name = tensor<string, []>("transpose_190")]; |
| tensor<fp32, [1, 16, 2, 2]> matmul_6 = matmul(transpose_x = matmul_6_transpose_x_0, transpose_y = matmul_6_transpose_y_0, x = transpose_78, y = transpose_79)[name = tensor<string, []>("matmul_6")]; |
| tensor<fp32, [1, 16, 2, 2]> add_6 = add(x = matmul_6, y = reshape_4)[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, [1, 16, 2, 2]> 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, 2, 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_624_perm_0 = const()[name = tensor<string, []>("op_624_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<int32, [3]> var_626 = const()[name = tensor<string, []>("op_626"), val = tensor<int32, [3]>([1, 2, -1])]; |
| tensor<fp32, [1, 2, 16, 64]> var_624 = transpose(perm = var_624_perm_0, x = attn_output_25)[name = tensor<string, []>("transpose_188")]; |
| tensor<fp32, [1, 2, 1024]> var_627 = reshape(shape = var_626, x = var_624)[name = tensor<string, []>("op_627")]; |
| tensor<fp32, [1, 2, 1024]> input_81 = linear(bias = decoder_layers_3_self_attn_out_proj_bias, weight = decoder_layers_3_self_attn_out_proj_weight, x = var_627)[name = tensor<string, []>("linear_33")]; |
| tensor<fp32, [1, 2, 1024]> input_83 = add(x = input_77, y = input_81)[name = tensor<string, []>("input_83")]; |
| tensor<int32, [1]> hidden_states_35_axes_0 = const()[name = tensor<string, []>("hidden_states_35_axes_0"), val = tensor<int32, [1]>([-1])]; |
| tensor<fp32, [1, 2, 1024]> hidden_states_35 = layer_norm(axes = hidden_states_35_axes_0, beta = decoder_layers_3_encoder_attn_layer_norm_bias, epsilon = var_9, gamma = decoder_layers_3_encoder_attn_layer_norm_weight, x = input_83)[name = tensor<string, []>("hidden_states_35")]; |
| tensor<fp32, [1, 2, 1024]> var_651 = linear(bias = decoder_layers_3_encoder_attn_q_proj_bias, weight = decoder_layers_3_encoder_attn_q_proj_weight, x = hidden_states_35)[name = tensor<string, []>("linear_34")]; |
| tensor<int32, [4]> var_652 = const()[name = tensor<string, []>("op_652"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_653 = reshape(shape = var_652, x = var_651)[name = tensor<string, []>("op_653")]; |
| 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_29 = linear(bias = decoder_layers_3_encoder_attn_k_proj_bias, weight = decoder_layers_3_encoder_attn_k_proj_weight, x = encoder_hidden_states)[name = tensor<string, []>("linear_35")]; |
| tensor<fp32, [1, ?, 1024]> value_states_29 = linear(bias = decoder_layers_3_encoder_attn_v_proj_bias, weight = decoder_layers_3_encoder_attn_v_proj_weight, x = encoder_hidden_states)[name = tensor<string, []>("linear_36")]; |
| 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_662 = reshape(shape = concat_13x, x = key_states_29)[name = tensor<string, []>("op_662")]; |
| tensor<int32, [4]> key_states_31_perm_0 = const()[name = tensor<string, []>("key_states_31_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| 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_665 = reshape(shape = concat_14x, x = value_states_29)[name = tensor<string, []>("op_665")]; |
| tensor<int32, [4]> value_states_31_perm_0 = const()[name = tensor<string, []>("value_states_31_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<bool, []> key_15_interleave_0 = const()[name = tensor<string, []>("key_15_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, ?, 64]> key_states_31 = transpose(perm = key_states_31_perm_0, x = var_662)[name = tensor<string, []>("transpose_186")]; |
| tensor<fp32, [1, 16, ?, 64]> key_15 = concat(axis = var_13, interleave = key_15_interleave_0, values = key_states_31)[name = tensor<string, []>("key_15")]; |
| tensor<bool, []> value_15_interleave_0 = const()[name = tensor<string, []>("value_15_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, ?, 64]> value_states_31 = transpose(perm = value_states_31_perm_0, x = var_665)[name = tensor<string, []>("transpose_185")]; |
| tensor<fp32, [1, 16, ?, 64]> value_15 = concat(axis = var_13, interleave = value_15_interleave_0, values = value_states_31)[name = tensor<string, []>("value_15")]; |
| tensor<int32, [4]> var_675_shape = shape(x = key_15)[name = tensor<string, []>("op_675_shape")]; |
| tensor<int32, []> gather_9_indices_0 = const()[name = tensor<string, []>("gather_9_indices_0"), val = tensor<int32, []>(2)]; |
| tensor<int32, []> gather_9_axis_0 = const()[name = tensor<string, []>("gather_9_axis_0"), val = tensor<int32, []>(0)]; |
| tensor<int32, []> gather_9_batch_dims_0 = const()[name = tensor<string, []>("gather_9_batch_dims_0"), val = tensor<int32, []>(0)]; |
| tensor<int32, []> gather_9 = gather(axis = gather_9_axis_0, batch_dims = gather_9_batch_dims_0, indices = gather_9_indices_0, x = var_675_shape)[name = tensor<string, []>("gather_9")]; |
| tensor<int32, []> concat_15_values0_0 = const()[name = tensor<string, []>("concat_15_values0_0"), val = tensor<int32, []>(0)]; |
| tensor<int32, []> concat_15_values1_0 = const()[name = tensor<string, []>("concat_15_values1_0"), val = tensor<int32, []>(0)]; |
| tensor<int32, []> concat_15_values2_0 = const()[name = tensor<string, []>("concat_15_values2_0"), val = tensor<int32, []>(0)]; |
| tensor<int32, []> concat_15_axis_0 = const()[name = tensor<string, []>("concat_15_axis_0"), val = tensor<int32, []>(0)]; |
| tensor<bool, []> concat_15_interleave_0 = const()[name = tensor<string, []>("concat_15_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<int32, [4]> concat_15 = concat(axis = concat_15_axis_0, interleave = concat_15_interleave_0, values = (concat_15_values0_0, concat_15_values1_0, concat_15_values2_0, gather_9))[name = tensor<string, []>("concat_15")]; |
| 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_15, end_mask = attention_mask_19_end_mask_0, x = attention_mask_5)[name = tensor<string, []>("attention_mask_19")]; |
| tensor<fp32, [1, 16, 2, 64]> query_15 = transpose(perm = query_15_perm_0, x = var_653)[name = tensor<string, []>("transpose_187")]; |
| tensor<fp32, [1, 16, 2, 64]> mul_7 = mul(x = query_15, y = var_11)[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, 2, ?]> 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, 2, ?]> 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, 2, ?]> 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, [?, 16, 2, 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_681_perm_0 = const()[name = tensor<string, []>("op_681_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<int32, [3]> var_683 = const()[name = tensor<string, []>("op_683"), val = tensor<int32, [3]>([1, 2, -1])]; |
| tensor<fp32, [?, 2, 16, 64]> var_681 = transpose(perm = var_681_perm_0, x = attn_output_29)[name = tensor<string, []>("transpose_184")]; |
| tensor<fp32, [1, 2, ?]> var_684 = reshape(shape = var_683, x = var_681)[name = tensor<string, []>("op_684")]; |
| tensor<fp32, [1, 2, 1024]> input_87 = linear(bias = decoder_layers_3_encoder_attn_out_proj_bias, weight = decoder_layers_3_encoder_attn_out_proj_weight, x = var_684)[name = tensor<string, []>("linear_37")]; |
| tensor<fp32, [1, 2, 1024]> input_89 = add(x = input_83, y = input_87)[name = tensor<string, []>("input_89")]; |
| tensor<int32, [1]> input_91_axes_0 = const()[name = tensor<string, []>("input_91_axes_0"), val = tensor<int32, [1]>([-1])]; |
| tensor<fp32, [1, 2, 1024]> input_91 = layer_norm(axes = input_91_axes_0, beta = decoder_layers_3_final_layer_norm_bias, epsilon = var_9, gamma = decoder_layers_3_final_layer_norm_weight, x = input_89)[name = tensor<string, []>("input_91")]; |
| tensor<fp32, [1, 2, 4096]> input_93 = linear(bias = decoder_layers_3_fc1_bias, weight = decoder_layers_3_fc1_weight, x = input_91)[name = tensor<string, []>("linear_38")]; |
| tensor<fp32, [1, 2, 4096]> input_95 = relu(x = input_93)[name = tensor<string, []>("input_95")]; |
| tensor<fp32, [1, 2, 1024]> input_99 = linear(bias = decoder_layers_3_fc2_bias, weight = decoder_layers_3_fc2_weight, x = input_95)[name = tensor<string, []>("linear_39")]; |
| tensor<fp32, [1, 2, 1024]> input_101 = add(x = input_89, y = input_99)[name = tensor<string, []>("input_101")]; |
| tensor<int32, [1]> hidden_states_41_axes_0 = const()[name = tensor<string, []>("hidden_states_41_axes_0"), val = tensor<int32, [1]>([-1])]; |
| tensor<fp32, [1, 2, 1024]> hidden_states_41 = layer_norm(axes = hidden_states_41_axes_0, beta = decoder_layers_4_self_attn_layer_norm_bias, epsilon = var_9, gamma = decoder_layers_4_self_attn_layer_norm_weight, x = input_101)[name = tensor<string, []>("hidden_states_41")]; |
| tensor<fp32, [1, 2, 1024]> var_734 = linear(bias = decoder_layers_4_self_attn_q_proj_bias, weight = decoder_layers_4_self_attn_q_proj_weight, x = hidden_states_41)[name = tensor<string, []>("linear_40")]; |
| tensor<int32, [4]> var_735 = const()[name = tensor<string, []>("op_735"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_736 = reshape(shape = var_735, x = var_734)[name = tensor<string, []>("op_736")]; |
| tensor<fp32, [1, 2, 1024]> key_states_33 = linear(bias = decoder_layers_4_self_attn_k_proj_bias, weight = decoder_layers_4_self_attn_k_proj_weight, x = hidden_states_41)[name = tensor<string, []>("linear_41")]; |
| tensor<fp32, [1, 2, 1024]> value_states_33 = linear(bias = decoder_layers_4_self_attn_v_proj_bias, weight = decoder_layers_4_self_attn_v_proj_weight, x = hidden_states_41)[name = tensor<string, []>("linear_42")]; |
| tensor<int32, [4]> var_744 = const()[name = tensor<string, []>("op_744"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_745 = reshape(shape = var_744, x = key_states_33)[name = tensor<string, []>("op_745")]; |
| tensor<int32, [4]> var_747 = const()[name = tensor<string, []>("op_747"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_748 = reshape(shape = var_747, x = value_states_33)[name = tensor<string, []>("op_748")]; |
| tensor<int32, [4]> value_states_35_perm_0 = const()[name = tensor<string, []>("value_states_35_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<bool, []> key_17_interleave_0 = const()[name = tensor<string, []>("key_17_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<int32, []> const_127 = const()[name = tensor<string, []>("const_127"), val = tensor<int32, []>(1)]; |
| tensor<fp32, [1, 2, 16, 64]> key_17 = concat(axis = const_127, interleave = key_17_interleave_0, values = var_745)[name = tensor<string, []>("key_17")]; |
| tensor<bool, []> value_17_interleave_0 = const()[name = tensor<string, []>("value_17_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, 2, 64]> value_states_35 = transpose(perm = value_states_35_perm_0, x = var_748)[name = tensor<string, []>("transpose_183")]; |
| tensor<fp32, [1, 16, 2, 64]> value_17 = concat(axis = var_13, interleave = value_17_interleave_0, values = value_states_35)[name = tensor<string, []>("value_17")]; |
| tensor<fp32, [1, 2, 16, 64]> mul_8 = mul(x = var_736, y = var_11)[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<int32, [4]> transpose_80_perm_0 = const()[name = tensor<string, []>("transpose_80_perm_0"), val = tensor<int32, [4]>([0, 2, -3, -1])]; |
| tensor<int32, [4]> transpose_81_perm_0 = const()[name = tensor<string, []>("transpose_81_perm_0"), val = tensor<int32, [4]>([0, 2, -3, -1])]; |
| tensor<fp32, [1, 16, 2, 64]> transpose_81 = transpose(perm = transpose_81_perm_0, x = key_17)[name = tensor<string, []>("transpose_181")]; |
| tensor<fp32, [1, 16, 2, 64]> transpose_80 = transpose(perm = transpose_80_perm_0, x = mul_8)[name = tensor<string, []>("transpose_182")]; |
| tensor<fp32, [1, 16, 2, 2]> matmul_8 = matmul(transpose_x = matmul_8_transpose_x_0, transpose_y = matmul_8_transpose_y_0, x = transpose_80, y = transpose_81)[name = tensor<string, []>("matmul_8")]; |
| tensor<fp32, [1, 16, 2, 2]> add_8 = add(x = matmul_8, y = reshape_4)[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, [1, 16, 2, 2]> 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, 2, 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_764_perm_0 = const()[name = tensor<string, []>("op_764_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<int32, [3]> var_766 = const()[name = tensor<string, []>("op_766"), val = tensor<int32, [3]>([1, 2, -1])]; |
| tensor<fp32, [1, 2, 16, 64]> var_764 = transpose(perm = var_764_perm_0, x = attn_output_33)[name = tensor<string, []>("transpose_180")]; |
| tensor<fp32, [1, 2, 1024]> var_767 = reshape(shape = var_766, x = var_764)[name = tensor<string, []>("op_767")]; |
| tensor<fp32, [1, 2, 1024]> input_105 = linear(bias = decoder_layers_4_self_attn_out_proj_bias, weight = decoder_layers_4_self_attn_out_proj_weight, x = var_767)[name = tensor<string, []>("linear_43")]; |
| tensor<fp32, [1, 2, 1024]> input_107 = add(x = input_101, y = input_105)[name = tensor<string, []>("input_107")]; |
| tensor<int32, [1]> hidden_states_45_axes_0 = const()[name = tensor<string, []>("hidden_states_45_axes_0"), val = tensor<int32, [1]>([-1])]; |
| tensor<fp32, [1, 2, 1024]> hidden_states_45 = layer_norm(axes = hidden_states_45_axes_0, beta = decoder_layers_4_encoder_attn_layer_norm_bias, epsilon = var_9, gamma = decoder_layers_4_encoder_attn_layer_norm_weight, x = input_107)[name = tensor<string, []>("hidden_states_45")]; |
| tensor<fp32, [1, 2, 1024]> var_791 = linear(bias = decoder_layers_4_encoder_attn_q_proj_bias, weight = decoder_layers_4_encoder_attn_q_proj_weight, x = hidden_states_45)[name = tensor<string, []>("linear_44")]; |
| tensor<int32, [4]> var_792 = const()[name = tensor<string, []>("op_792"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_793 = reshape(shape = var_792, x = var_791)[name = tensor<string, []>("op_793")]; |
| 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_37 = linear(bias = decoder_layers_4_encoder_attn_k_proj_bias, weight = decoder_layers_4_encoder_attn_k_proj_weight, x = encoder_hidden_states)[name = tensor<string, []>("linear_45")]; |
| tensor<fp32, [1, ?, 1024]> value_states_37 = linear(bias = decoder_layers_4_encoder_attn_v_proj_bias, weight = decoder_layers_4_encoder_attn_v_proj_weight, x = encoder_hidden_states)[name = tensor<string, []>("linear_46")]; |
| tensor<int32, [4]> concat_16x = const()[name = tensor<string, []>("concat_16x"), val = tensor<int32, [4]>([1, -1, 16, 64])]; |
| tensor<fp32, [1, ?, 16, 64]> var_802 = reshape(shape = concat_16x, x = key_states_37)[name = tensor<string, []>("op_802")]; |
| tensor<int32, [4]> key_states_39_perm_0 = const()[name = tensor<string, []>("key_states_39_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<int32, [4]> concat_17x = const()[name = tensor<string, []>("concat_17x"), val = tensor<int32, [4]>([1, -1, 16, 64])]; |
| tensor<fp32, [1, ?, 16, 64]> var_805 = reshape(shape = concat_17x, x = value_states_37)[name = tensor<string, []>("op_805")]; |
| tensor<int32, [4]> value_states_39_perm_0 = const()[name = tensor<string, []>("value_states_39_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<bool, []> key_19_interleave_0 = const()[name = tensor<string, []>("key_19_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, ?, 64]> key_states_39 = transpose(perm = key_states_39_perm_0, x = var_802)[name = tensor<string, []>("transpose_178")]; |
| tensor<fp32, [1, 16, ?, 64]> key_19 = concat(axis = var_13, interleave = key_19_interleave_0, values = key_states_39)[name = tensor<string, []>("key_19")]; |
| tensor<bool, []> value_19_interleave_0 = const()[name = tensor<string, []>("value_19_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, ?, 64]> value_states_39 = transpose(perm = value_states_39_perm_0, x = var_805)[name = tensor<string, []>("transpose_177")]; |
| tensor<fp32, [1, 16, ?, 64]> value_19 = concat(axis = var_13, interleave = value_19_interleave_0, values = value_states_39)[name = tensor<string, []>("value_19")]; |
| tensor<int32, [4]> var_815_shape = shape(x = key_19)[name = tensor<string, []>("op_815_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_815_shape)[name = tensor<string, []>("gather_11")]; |
| tensor<int32, []> concat_18_values0_0 = const()[name = tensor<string, []>("concat_18_values0_0"), val = tensor<int32, []>(0)]; |
| tensor<int32, []> concat_18_values1_0 = const()[name = tensor<string, []>("concat_18_values1_0"), val = tensor<int32, []>(0)]; |
| tensor<int32, []> concat_18_values2_0 = const()[name = tensor<string, []>("concat_18_values2_0"), val = tensor<int32, []>(0)]; |
| tensor<int32, []> concat_18_axis_0 = const()[name = tensor<string, []>("concat_18_axis_0"), val = tensor<int32, []>(0)]; |
| tensor<bool, []> concat_18_interleave_0 = const()[name = tensor<string, []>("concat_18_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<int32, [4]> concat_18 = concat(axis = concat_18_axis_0, interleave = concat_18_interleave_0, values = (concat_18_values0_0, concat_18_values1_0, concat_18_values2_0, gather_11))[name = tensor<string, []>("concat_18")]; |
| 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_18, end_mask = attention_mask_23_end_mask_0, x = attention_mask_5)[name = tensor<string, []>("attention_mask_23")]; |
| tensor<fp32, [1, 16, 2, 64]> query_19 = transpose(perm = query_19_perm_0, x = var_793)[name = tensor<string, []>("transpose_179")]; |
| tensor<fp32, [1, 16, 2, 64]> mul_9 = mul(x = query_19, y = var_11)[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, 2, ?]> 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, 2, ?]> 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, 2, ?]> 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, [?, 16, 2, 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_821_perm_0 = const()[name = tensor<string, []>("op_821_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<int32, [3]> var_823 = const()[name = tensor<string, []>("op_823"), val = tensor<int32, [3]>([1, 2, -1])]; |
| tensor<fp32, [?, 2, 16, 64]> var_821 = transpose(perm = var_821_perm_0, x = attn_output_37)[name = tensor<string, []>("transpose_176")]; |
| tensor<fp32, [1, 2, ?]> var_824 = reshape(shape = var_823, x = var_821)[name = tensor<string, []>("op_824")]; |
| tensor<fp32, [1, 2, 1024]> input_111 = linear(bias = decoder_layers_4_encoder_attn_out_proj_bias, weight = decoder_layers_4_encoder_attn_out_proj_weight, x = var_824)[name = tensor<string, []>("linear_47")]; |
| tensor<fp32, [1, 2, 1024]> input_113 = add(x = input_107, y = input_111)[name = tensor<string, []>("input_113")]; |
| tensor<int32, [1]> input_115_axes_0 = const()[name = tensor<string, []>("input_115_axes_0"), val = tensor<int32, [1]>([-1])]; |
| tensor<fp32, [1, 2, 1024]> input_115 = layer_norm(axes = input_115_axes_0, beta = decoder_layers_4_final_layer_norm_bias, epsilon = var_9, gamma = decoder_layers_4_final_layer_norm_weight, x = input_113)[name = tensor<string, []>("input_115")]; |
| tensor<fp32, [1, 2, 4096]> input_117 = linear(bias = decoder_layers_4_fc1_bias, weight = decoder_layers_4_fc1_weight, x = input_115)[name = tensor<string, []>("linear_48")]; |
| tensor<fp32, [1, 2, 4096]> input_119 = relu(x = input_117)[name = tensor<string, []>("input_119")]; |
| tensor<fp32, [1, 2, 1024]> input_123 = linear(bias = decoder_layers_4_fc2_bias, weight = decoder_layers_4_fc2_weight, x = input_119)[name = tensor<string, []>("linear_49")]; |
| tensor<fp32, [1, 2, 1024]> input_125 = add(x = input_113, y = input_123)[name = tensor<string, []>("input_125")]; |
| tensor<int32, [1]> hidden_states_51_axes_0 = const()[name = tensor<string, []>("hidden_states_51_axes_0"), val = tensor<int32, [1]>([-1])]; |
| tensor<fp32, [1, 2, 1024]> hidden_states_51 = layer_norm(axes = hidden_states_51_axes_0, beta = decoder_layers_5_self_attn_layer_norm_bias, epsilon = var_9, gamma = decoder_layers_5_self_attn_layer_norm_weight, x = input_125)[name = tensor<string, []>("hidden_states_51")]; |
| tensor<fp32, [1, 2, 1024]> var_874 = linear(bias = decoder_layers_5_self_attn_q_proj_bias, weight = decoder_layers_5_self_attn_q_proj_weight, x = hidden_states_51)[name = tensor<string, []>("linear_50")]; |
| tensor<int32, [4]> var_875 = const()[name = tensor<string, []>("op_875"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_876 = reshape(shape = var_875, x = var_874)[name = tensor<string, []>("op_876")]; |
| tensor<fp32, [1, 2, 1024]> key_states_41 = linear(bias = decoder_layers_5_self_attn_k_proj_bias, weight = decoder_layers_5_self_attn_k_proj_weight, x = hidden_states_51)[name = tensor<string, []>("linear_51")]; |
| tensor<fp32, [1, 2, 1024]> value_states_41 = linear(bias = decoder_layers_5_self_attn_v_proj_bias, weight = decoder_layers_5_self_attn_v_proj_weight, x = hidden_states_51)[name = tensor<string, []>("linear_52")]; |
| tensor<int32, [4]> var_884 = const()[name = tensor<string, []>("op_884"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_885 = reshape(shape = var_884, x = key_states_41)[name = tensor<string, []>("op_885")]; |
| tensor<int32, [4]> var_887 = const()[name = tensor<string, []>("op_887"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_888 = reshape(shape = var_887, x = value_states_41)[name = tensor<string, []>("op_888")]; |
| tensor<int32, [4]> value_states_43_perm_0 = const()[name = tensor<string, []>("value_states_43_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<bool, []> key_21_interleave_0 = const()[name = tensor<string, []>("key_21_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<int32, []> const_128 = const()[name = tensor<string, []>("const_128"), val = tensor<int32, []>(1)]; |
| tensor<fp32, [1, 2, 16, 64]> key_21 = concat(axis = const_128, interleave = key_21_interleave_0, values = var_885)[name = tensor<string, []>("key_21")]; |
| tensor<bool, []> value_21_interleave_0 = const()[name = tensor<string, []>("value_21_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, 2, 64]> value_states_43 = transpose(perm = value_states_43_perm_0, x = var_888)[name = tensor<string, []>("transpose_175")]; |
| tensor<fp32, [1, 16, 2, 64]> value_21 = concat(axis = var_13, interleave = value_21_interleave_0, values = value_states_43)[name = tensor<string, []>("value_21")]; |
| tensor<fp32, [1, 2, 16, 64]> mul_10 = mul(x = var_876, y = var_11)[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<int32, [4]> transpose_82_perm_0 = const()[name = tensor<string, []>("transpose_82_perm_0"), val = tensor<int32, [4]>([0, 2, -3, -1])]; |
| tensor<int32, [4]> transpose_83_perm_0 = const()[name = tensor<string, []>("transpose_83_perm_0"), val = tensor<int32, [4]>([0, 2, -3, -1])]; |
| tensor<fp32, [1, 16, 2, 64]> transpose_83 = transpose(perm = transpose_83_perm_0, x = key_21)[name = tensor<string, []>("transpose_173")]; |
| tensor<fp32, [1, 16, 2, 64]> transpose_82 = transpose(perm = transpose_82_perm_0, x = mul_10)[name = tensor<string, []>("transpose_174")]; |
| tensor<fp32, [1, 16, 2, 2]> matmul_10 = matmul(transpose_x = matmul_10_transpose_x_0, transpose_y = matmul_10_transpose_y_0, x = transpose_82, y = transpose_83)[name = tensor<string, []>("matmul_10")]; |
| tensor<fp32, [1, 16, 2, 2]> add_10 = add(x = matmul_10, y = reshape_4)[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, [1, 16, 2, 2]> 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, 2, 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_904_perm_0 = const()[name = tensor<string, []>("op_904_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<int32, [3]> var_906 = const()[name = tensor<string, []>("op_906"), val = tensor<int32, [3]>([1, 2, -1])]; |
| tensor<fp32, [1, 2, 16, 64]> var_904 = transpose(perm = var_904_perm_0, x = attn_output_41)[name = tensor<string, []>("transpose_172")]; |
| tensor<fp32, [1, 2, 1024]> var_907 = reshape(shape = var_906, x = var_904)[name = tensor<string, []>("op_907")]; |
| tensor<fp32, [1, 2, 1024]> input_129 = linear(bias = decoder_layers_5_self_attn_out_proj_bias, weight = decoder_layers_5_self_attn_out_proj_weight, x = var_907)[name = tensor<string, []>("linear_53")]; |
| tensor<fp32, [1, 2, 1024]> input_131 = add(x = input_125, y = input_129)[name = tensor<string, []>("input_131")]; |
| 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, 2, 1024]> hidden_states_55 = layer_norm(axes = hidden_states_55_axes_0, beta = decoder_layers_5_encoder_attn_layer_norm_bias, epsilon = var_9, gamma = decoder_layers_5_encoder_attn_layer_norm_weight, x = input_131)[name = tensor<string, []>("hidden_states_55")]; |
| tensor<fp32, [1, 2, 1024]> var_931 = linear(bias = decoder_layers_5_encoder_attn_q_proj_bias, weight = decoder_layers_5_encoder_attn_q_proj_weight, x = hidden_states_55)[name = tensor<string, []>("linear_54")]; |
| tensor<int32, [4]> var_932 = const()[name = tensor<string, []>("op_932"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_933 = reshape(shape = var_932, x = var_931)[name = tensor<string, []>("op_933")]; |
| tensor<int32, [4]> query_23_perm_0 = const()[name = tensor<string, []>("query_23_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<fp32, [1, ?, 1024]> key_states_45 = linear(bias = decoder_layers_5_encoder_attn_k_proj_bias, weight = decoder_layers_5_encoder_attn_k_proj_weight, x = encoder_hidden_states)[name = tensor<string, []>("linear_55")]; |
| tensor<fp32, [1, ?, 1024]> value_states_45 = linear(bias = decoder_layers_5_encoder_attn_v_proj_bias, weight = decoder_layers_5_encoder_attn_v_proj_weight, x = encoder_hidden_states)[name = tensor<string, []>("linear_56")]; |
| 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_942 = reshape(shape = concat_19x, x = key_states_45)[name = tensor<string, []>("op_942")]; |
| tensor<int32, [4]> key_states_47_perm_0 = const()[name = tensor<string, []>("key_states_47_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_945 = reshape(shape = concat_20x, x = value_states_45)[name = tensor<string, []>("op_945")]; |
| tensor<int32, [4]> value_states_47_perm_0 = const()[name = tensor<string, []>("value_states_47_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<bool, []> key_23_interleave_0 = const()[name = tensor<string, []>("key_23_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, ?, 64]> key_states_47 = transpose(perm = key_states_47_perm_0, x = var_942)[name = tensor<string, []>("transpose_170")]; |
| tensor<fp32, [1, 16, ?, 64]> key_23 = concat(axis = var_13, interleave = key_23_interleave_0, values = key_states_47)[name = tensor<string, []>("key_23")]; |
| tensor<bool, []> value_23_interleave_0 = const()[name = tensor<string, []>("value_23_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, ?, 64]> value_states_47 = transpose(perm = value_states_47_perm_0, x = var_945)[name = tensor<string, []>("transpose_169")]; |
| tensor<fp32, [1, 16, ?, 64]> value_23 = concat(axis = var_13, interleave = value_23_interleave_0, values = value_states_47)[name = tensor<string, []>("value_23")]; |
| tensor<int32, [4]> var_955_shape = shape(x = key_23)[name = tensor<string, []>("op_955_shape")]; |
| tensor<int32, []> gather_13_indices_0 = const()[name = tensor<string, []>("gather_13_indices_0"), val = tensor<int32, []>(2)]; |
| 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_955_shape)[name = tensor<string, []>("gather_13")]; |
| 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_13))[name = tensor<string, []>("concat_21")]; |
| tensor<int32, [4]> attention_mask_27_begin_0 = const()[name = tensor<string, []>("attention_mask_27_begin_0"), val = tensor<int32, [4]>([0, 0, 0, 0])]; |
| tensor<bool, [4]> attention_mask_27_end_mask_0 = const()[name = tensor<string, []>("attention_mask_27_end_mask_0"), val = tensor<bool, [4]>([true, true, true, false])]; |
| tensor<fp32, [?, ?, ?, ?]> attention_mask_27 = slice_by_index(begin = attention_mask_27_begin_0, end = concat_21, end_mask = attention_mask_27_end_mask_0, x = attention_mask_5)[name = tensor<string, []>("attention_mask_27")]; |
| tensor<fp32, [1, 16, 2, 64]> query_23 = transpose(perm = query_23_perm_0, x = var_933)[name = tensor<string, []>("transpose_171")]; |
| tensor<fp32, [1, 16, 2, 64]> mul_11 = mul(x = query_23, y = var_11)[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, 2, ?]> matmul_11 = matmul(transpose_x = matmul_11_transpose_x_0, transpose_y = matmul_11_transpose_y_0, x = mul_11, y = key_23)[name = tensor<string, []>("matmul_11")]; |
| tensor<fp32, [?, 16, 2, ?]> add_11 = add(x = matmul_11, y = attention_mask_27)[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, 2, ?]> 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, [?, 16, 2, 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_23)[name = tensor<string, []>("attn_output_45")]; |
| tensor<int32, [4]> var_961_perm_0 = const()[name = tensor<string, []>("op_961_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<int32, [3]> var_963 = const()[name = tensor<string, []>("op_963"), val = tensor<int32, [3]>([1, 2, -1])]; |
| tensor<fp32, [?, 2, 16, 64]> var_961 = transpose(perm = var_961_perm_0, x = attn_output_45)[name = tensor<string, []>("transpose_168")]; |
| tensor<fp32, [1, 2, ?]> var_964 = reshape(shape = var_963, x = var_961)[name = tensor<string, []>("op_964")]; |
| tensor<fp32, [1, 2, 1024]> input_135 = linear(bias = decoder_layers_5_encoder_attn_out_proj_bias, weight = decoder_layers_5_encoder_attn_out_proj_weight, x = var_964)[name = tensor<string, []>("linear_57")]; |
| tensor<fp32, [1, 2, 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, 2, 1024]> input_139 = layer_norm(axes = input_139_axes_0, beta = decoder_layers_5_final_layer_norm_bias, epsilon = var_9, gamma = decoder_layers_5_final_layer_norm_weight, x = input_137)[name = tensor<string, []>("input_139")]; |
| tensor<fp32, [1, 2, 4096]> input_141 = linear(bias = decoder_layers_5_fc1_bias, weight = decoder_layers_5_fc1_weight, x = input_139)[name = tensor<string, []>("linear_58")]; |
| tensor<fp32, [1, 2, 4096]> input_143 = relu(x = input_141)[name = tensor<string, []>("input_143")]; |
| tensor<fp32, [1, 2, 1024]> input_147 = linear(bias = decoder_layers_5_fc2_bias, weight = decoder_layers_5_fc2_weight, x = input_143)[name = tensor<string, []>("linear_59")]; |
| tensor<fp32, [1, 2, 1024]> input_149 = add(x = input_137, y = input_147)[name = tensor<string, []>("input_149")]; |
| 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, 2, 1024]> hidden_states_61 = layer_norm(axes = hidden_states_61_axes_0, beta = decoder_layers_6_self_attn_layer_norm_bias, epsilon = var_9, gamma = decoder_layers_6_self_attn_layer_norm_weight, x = input_149)[name = tensor<string, []>("hidden_states_61")]; |
| tensor<fp32, [1, 2, 1024]> var_1014 = linear(bias = decoder_layers_6_self_attn_q_proj_bias, weight = decoder_layers_6_self_attn_q_proj_weight, x = hidden_states_61)[name = tensor<string, []>("linear_60")]; |
| tensor<int32, [4]> var_1015 = const()[name = tensor<string, []>("op_1015"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_1016 = reshape(shape = var_1015, x = var_1014)[name = tensor<string, []>("op_1016")]; |
| tensor<fp32, [1, 2, 1024]> key_states_49 = linear(bias = decoder_layers_6_self_attn_k_proj_bias, weight = decoder_layers_6_self_attn_k_proj_weight, x = hidden_states_61)[name = tensor<string, []>("linear_61")]; |
| tensor<fp32, [1, 2, 1024]> value_states_49 = linear(bias = decoder_layers_6_self_attn_v_proj_bias, weight = decoder_layers_6_self_attn_v_proj_weight, x = hidden_states_61)[name = tensor<string, []>("linear_62")]; |
| tensor<int32, [4]> var_1024 = const()[name = tensor<string, []>("op_1024"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_1025 = reshape(shape = var_1024, x = key_states_49)[name = tensor<string, []>("op_1025")]; |
| tensor<int32, [4]> var_1027 = const()[name = tensor<string, []>("op_1027"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_1028 = reshape(shape = var_1027, x = value_states_49)[name = tensor<string, []>("op_1028")]; |
| tensor<int32, [4]> value_states_51_perm_0 = const()[name = tensor<string, []>("value_states_51_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<bool, []> key_25_interleave_0 = const()[name = tensor<string, []>("key_25_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<int32, []> const_129 = const()[name = tensor<string, []>("const_129"), val = tensor<int32, []>(1)]; |
| tensor<fp32, [1, 2, 16, 64]> key_25 = concat(axis = const_129, interleave = key_25_interleave_0, values = var_1025)[name = tensor<string, []>("key_25")]; |
| tensor<bool, []> value_25_interleave_0 = const()[name = tensor<string, []>("value_25_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, 2, 64]> value_states_51 = transpose(perm = value_states_51_perm_0, x = var_1028)[name = tensor<string, []>("transpose_167")]; |
| tensor<fp32, [1, 16, 2, 64]> value_25 = concat(axis = var_13, interleave = value_25_interleave_0, values = value_states_51)[name = tensor<string, []>("value_25")]; |
| tensor<fp32, [1, 2, 16, 64]> mul_12 = mul(x = var_1016, y = var_11)[name = tensor<string, []>("mul_12")]; |
| tensor<bool, []> matmul_12_transpose_y_0 = const()[name = tensor<string, []>("matmul_12_transpose_y_0"), val = tensor<bool, []>(true)]; |
| tensor<bool, []> matmul_12_transpose_x_0 = const()[name = tensor<string, []>("matmul_12_transpose_x_0"), val = tensor<bool, []>(false)]; |
| tensor<int32, [4]> transpose_84_perm_0 = const()[name = tensor<string, []>("transpose_84_perm_0"), val = tensor<int32, [4]>([0, 2, -3, -1])]; |
| tensor<int32, [4]> transpose_85_perm_0 = const()[name = tensor<string, []>("transpose_85_perm_0"), val = tensor<int32, [4]>([0, 2, -3, -1])]; |
| tensor<fp32, [1, 16, 2, 64]> transpose_85 = transpose(perm = transpose_85_perm_0, x = key_25)[name = tensor<string, []>("transpose_165")]; |
| tensor<fp32, [1, 16, 2, 64]> transpose_84 = transpose(perm = transpose_84_perm_0, x = mul_12)[name = tensor<string, []>("transpose_166")]; |
| tensor<fp32, [1, 16, 2, 2]> matmul_12 = matmul(transpose_x = matmul_12_transpose_x_0, transpose_y = matmul_12_transpose_y_0, x = transpose_84, y = transpose_85)[name = tensor<string, []>("matmul_12")]; |
| tensor<fp32, [1, 16, 2, 2]> add_12 = add(x = matmul_12, y = reshape_4)[name = tensor<string, []>("add_12")]; |
| tensor<int32, []> softmax_12_axis_0 = const()[name = tensor<string, []>("softmax_12_axis_0"), val = tensor<int32, []>(-1)]; |
| tensor<fp32, [1, 16, 2, 2]> softmax_12 = softmax(axis = softmax_12_axis_0, x = add_12)[name = tensor<string, []>("softmax_12")]; |
| tensor<bool, []> attn_output_49_transpose_x_0 = const()[name = tensor<string, []>("attn_output_49_transpose_x_0"), val = tensor<bool, []>(false)]; |
| tensor<bool, []> attn_output_49_transpose_y_0 = const()[name = tensor<string, []>("attn_output_49_transpose_y_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, 2, 64]> attn_output_49 = matmul(transpose_x = attn_output_49_transpose_x_0, transpose_y = attn_output_49_transpose_y_0, x = softmax_12, y = value_25)[name = tensor<string, []>("attn_output_49")]; |
| tensor<int32, [4]> var_1044_perm_0 = const()[name = tensor<string, []>("op_1044_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<int32, [3]> var_1046 = const()[name = tensor<string, []>("op_1046"), val = tensor<int32, [3]>([1, 2, -1])]; |
| tensor<fp32, [1, 2, 16, 64]> var_1044 = transpose(perm = var_1044_perm_0, x = attn_output_49)[name = tensor<string, []>("transpose_164")]; |
| tensor<fp32, [1, 2, 1024]> var_1047 = reshape(shape = var_1046, x = var_1044)[name = tensor<string, []>("op_1047")]; |
| tensor<fp32, [1, 2, 1024]> input_153 = linear(bias = decoder_layers_6_self_attn_out_proj_bias, weight = decoder_layers_6_self_attn_out_proj_weight, x = var_1047)[name = tensor<string, []>("linear_63")]; |
| tensor<fp32, [1, 2, 1024]> input_155 = add(x = input_149, y = input_153)[name = tensor<string, []>("input_155")]; |
| tensor<int32, [1]> hidden_states_65_axes_0 = const()[name = tensor<string, []>("hidden_states_65_axes_0"), val = tensor<int32, [1]>([-1])]; |
| tensor<fp32, [1, 2, 1024]> hidden_states_65 = layer_norm(axes = hidden_states_65_axes_0, beta = decoder_layers_6_encoder_attn_layer_norm_bias, epsilon = var_9, gamma = decoder_layers_6_encoder_attn_layer_norm_weight, x = input_155)[name = tensor<string, []>("hidden_states_65")]; |
| tensor<fp32, [1, 2, 1024]> var_1071 = linear(bias = decoder_layers_6_encoder_attn_q_proj_bias, weight = decoder_layers_6_encoder_attn_q_proj_weight, x = hidden_states_65)[name = tensor<string, []>("linear_64")]; |
| tensor<int32, [4]> var_1072 = const()[name = tensor<string, []>("op_1072"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_1073 = reshape(shape = var_1072, x = var_1071)[name = tensor<string, []>("op_1073")]; |
| tensor<int32, [4]> query_27_perm_0 = const()[name = tensor<string, []>("query_27_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<fp32, [1, ?, 1024]> key_states_53 = linear(bias = decoder_layers_6_encoder_attn_k_proj_bias, weight = decoder_layers_6_encoder_attn_k_proj_weight, x = encoder_hidden_states)[name = tensor<string, []>("linear_65")]; |
| tensor<fp32, [1, ?, 1024]> value_states_53 = linear(bias = decoder_layers_6_encoder_attn_v_proj_bias, weight = decoder_layers_6_encoder_attn_v_proj_weight, x = encoder_hidden_states)[name = tensor<string, []>("linear_66")]; |
| tensor<int32, [4]> concat_22x = const()[name = tensor<string, []>("concat_22x"), val = tensor<int32, [4]>([1, -1, 16, 64])]; |
| tensor<fp32, [1, ?, 16, 64]> var_1082 = reshape(shape = concat_22x, x = key_states_53)[name = tensor<string, []>("op_1082")]; |
| tensor<int32, [4]> key_states_55_perm_0 = const()[name = tensor<string, []>("key_states_55_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| 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_1085 = reshape(shape = concat_23x, x = value_states_53)[name = tensor<string, []>("op_1085")]; |
| tensor<int32, [4]> value_states_55_perm_0 = const()[name = tensor<string, []>("value_states_55_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<bool, []> key_27_interleave_0 = const()[name = tensor<string, []>("key_27_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, ?, 64]> key_states_55 = transpose(perm = key_states_55_perm_0, x = var_1082)[name = tensor<string, []>("transpose_162")]; |
| tensor<fp32, [1, 16, ?, 64]> key_27 = concat(axis = var_13, interleave = key_27_interleave_0, values = key_states_55)[name = tensor<string, []>("key_27")]; |
| tensor<bool, []> value_27_interleave_0 = const()[name = tensor<string, []>("value_27_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, ?, 64]> value_states_55 = transpose(perm = value_states_55_perm_0, x = var_1085)[name = tensor<string, []>("transpose_161")]; |
| tensor<fp32, [1, 16, ?, 64]> value_27 = concat(axis = var_13, interleave = value_27_interleave_0, values = value_states_55)[name = tensor<string, []>("value_27")]; |
| tensor<int32, [4]> var_1095_shape = shape(x = key_27)[name = tensor<string, []>("op_1095_shape")]; |
| tensor<int32, []> gather_15_indices_0 = const()[name = tensor<string, []>("gather_15_indices_0"), val = tensor<int32, []>(2)]; |
| tensor<int32, []> gather_15_axis_0 = const()[name = tensor<string, []>("gather_15_axis_0"), val = tensor<int32, []>(0)]; |
| tensor<int32, []> gather_15_batch_dims_0 = const()[name = tensor<string, []>("gather_15_batch_dims_0"), val = tensor<int32, []>(0)]; |
| tensor<int32, []> gather_15 = gather(axis = gather_15_axis_0, batch_dims = gather_15_batch_dims_0, indices = gather_15_indices_0, x = var_1095_shape)[name = tensor<string, []>("gather_15")]; |
| tensor<int32, []> concat_24_values0_0 = const()[name = tensor<string, []>("concat_24_values0_0"), val = tensor<int32, []>(0)]; |
| tensor<int32, []> concat_24_values1_0 = const()[name = tensor<string, []>("concat_24_values1_0"), val = tensor<int32, []>(0)]; |
| tensor<int32, []> concat_24_values2_0 = const()[name = tensor<string, []>("concat_24_values2_0"), val = tensor<int32, []>(0)]; |
| tensor<int32, []> concat_24_axis_0 = const()[name = tensor<string, []>("concat_24_axis_0"), val = tensor<int32, []>(0)]; |
| tensor<bool, []> concat_24_interleave_0 = const()[name = tensor<string, []>("concat_24_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<int32, [4]> concat_24 = concat(axis = concat_24_axis_0, interleave = concat_24_interleave_0, values = (concat_24_values0_0, concat_24_values1_0, concat_24_values2_0, gather_15))[name = tensor<string, []>("concat_24")]; |
| tensor<int32, [4]> attention_mask_31_begin_0 = const()[name = tensor<string, []>("attention_mask_31_begin_0"), val = tensor<int32, [4]>([0, 0, 0, 0])]; |
| tensor<bool, [4]> attention_mask_31_end_mask_0 = const()[name = tensor<string, []>("attention_mask_31_end_mask_0"), val = tensor<bool, [4]>([true, true, true, false])]; |
| tensor<fp32, [?, ?, ?, ?]> attention_mask_31 = slice_by_index(begin = attention_mask_31_begin_0, end = concat_24, end_mask = attention_mask_31_end_mask_0, x = attention_mask_5)[name = tensor<string, []>("attention_mask_31")]; |
| tensor<fp32, [1, 16, 2, 64]> query_27 = transpose(perm = query_27_perm_0, x = var_1073)[name = tensor<string, []>("transpose_163")]; |
| tensor<fp32, [1, 16, 2, 64]> mul_13 = mul(x = query_27, y = var_11)[name = tensor<string, []>("mul_13")]; |
| tensor<bool, []> matmul_13_transpose_y_0 = const()[name = tensor<string, []>("matmul_13_transpose_y_0"), val = tensor<bool, []>(true)]; |
| tensor<bool, []> matmul_13_transpose_x_0 = const()[name = tensor<string, []>("matmul_13_transpose_x_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, 2, ?]> matmul_13 = matmul(transpose_x = matmul_13_transpose_x_0, transpose_y = matmul_13_transpose_y_0, x = mul_13, y = key_27)[name = tensor<string, []>("matmul_13")]; |
| tensor<fp32, [?, 16, 2, ?]> add_13 = add(x = matmul_13, y = attention_mask_31)[name = tensor<string, []>("add_13")]; |
| tensor<int32, []> softmax_13_axis_0 = const()[name = tensor<string, []>("softmax_13_axis_0"), val = tensor<int32, []>(-1)]; |
| tensor<fp32, [?, 16, 2, ?]> softmax_13 = softmax(axis = softmax_13_axis_0, x = add_13)[name = tensor<string, []>("softmax_13")]; |
| tensor<bool, []> attn_output_53_transpose_x_0 = const()[name = tensor<string, []>("attn_output_53_transpose_x_0"), val = tensor<bool, []>(false)]; |
| tensor<bool, []> attn_output_53_transpose_y_0 = const()[name = tensor<string, []>("attn_output_53_transpose_y_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [?, 16, 2, 64]> attn_output_53 = matmul(transpose_x = attn_output_53_transpose_x_0, transpose_y = attn_output_53_transpose_y_0, x = softmax_13, y = value_27)[name = tensor<string, []>("attn_output_53")]; |
| tensor<int32, [4]> var_1101_perm_0 = const()[name = tensor<string, []>("op_1101_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<int32, [3]> var_1103 = const()[name = tensor<string, []>("op_1103"), val = tensor<int32, [3]>([1, 2, -1])]; |
| tensor<fp32, [?, 2, 16, 64]> var_1101 = transpose(perm = var_1101_perm_0, x = attn_output_53)[name = tensor<string, []>("transpose_160")]; |
| tensor<fp32, [1, 2, ?]> var_1104 = reshape(shape = var_1103, x = var_1101)[name = tensor<string, []>("op_1104")]; |
| tensor<fp32, [1, 2, 1024]> input_159 = linear(bias = decoder_layers_6_encoder_attn_out_proj_bias, weight = decoder_layers_6_encoder_attn_out_proj_weight, x = var_1104)[name = tensor<string, []>("linear_67")]; |
| tensor<fp32, [1, 2, 1024]> input_161 = add(x = input_155, y = input_159)[name = tensor<string, []>("input_161")]; |
| tensor<int32, [1]> input_163_axes_0 = const()[name = tensor<string, []>("input_163_axes_0"), val = tensor<int32, [1]>([-1])]; |
| tensor<fp32, [1, 2, 1024]> input_163 = layer_norm(axes = input_163_axes_0, beta = decoder_layers_6_final_layer_norm_bias, epsilon = var_9, gamma = decoder_layers_6_final_layer_norm_weight, x = input_161)[name = tensor<string, []>("input_163")]; |
| tensor<fp32, [1, 2, 4096]> input_165 = linear(bias = decoder_layers_6_fc1_bias, weight = decoder_layers_6_fc1_weight, x = input_163)[name = tensor<string, []>("linear_68")]; |
| tensor<fp32, [1, 2, 4096]> input_167 = relu(x = input_165)[name = tensor<string, []>("input_167")]; |
| tensor<fp32, [1, 2, 1024]> input_171 = linear(bias = decoder_layers_6_fc2_bias, weight = decoder_layers_6_fc2_weight, x = input_167)[name = tensor<string, []>("linear_69")]; |
| tensor<fp32, [1, 2, 1024]> input_173 = add(x = input_161, y = input_171)[name = tensor<string, []>("input_173")]; |
| tensor<int32, [1]> hidden_states_71_axes_0 = const()[name = tensor<string, []>("hidden_states_71_axes_0"), val = tensor<int32, [1]>([-1])]; |
| tensor<fp32, [1, 2, 1024]> hidden_states_71 = layer_norm(axes = hidden_states_71_axes_0, beta = decoder_layers_7_self_attn_layer_norm_bias, epsilon = var_9, gamma = decoder_layers_7_self_attn_layer_norm_weight, x = input_173)[name = tensor<string, []>("hidden_states_71")]; |
| tensor<fp32, [1, 2, 1024]> var_1154 = linear(bias = decoder_layers_7_self_attn_q_proj_bias, weight = decoder_layers_7_self_attn_q_proj_weight, x = hidden_states_71)[name = tensor<string, []>("linear_70")]; |
| tensor<int32, [4]> var_1155 = const()[name = tensor<string, []>("op_1155"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_1156 = reshape(shape = var_1155, x = var_1154)[name = tensor<string, []>("op_1156")]; |
| tensor<fp32, [1, 2, 1024]> key_states_57 = linear(bias = decoder_layers_7_self_attn_k_proj_bias, weight = decoder_layers_7_self_attn_k_proj_weight, x = hidden_states_71)[name = tensor<string, []>("linear_71")]; |
| tensor<fp32, [1, 2, 1024]> value_states_57 = linear(bias = decoder_layers_7_self_attn_v_proj_bias, weight = decoder_layers_7_self_attn_v_proj_weight, x = hidden_states_71)[name = tensor<string, []>("linear_72")]; |
| tensor<int32, [4]> var_1164 = const()[name = tensor<string, []>("op_1164"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_1165 = reshape(shape = var_1164, x = key_states_57)[name = tensor<string, []>("op_1165")]; |
| tensor<int32, [4]> var_1167 = const()[name = tensor<string, []>("op_1167"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_1168 = reshape(shape = var_1167, x = value_states_57)[name = tensor<string, []>("op_1168")]; |
| tensor<int32, [4]> value_states_59_perm_0 = const()[name = tensor<string, []>("value_states_59_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<bool, []> key_29_interleave_0 = const()[name = tensor<string, []>("key_29_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<int32, []> const_130 = const()[name = tensor<string, []>("const_130"), val = tensor<int32, []>(1)]; |
| tensor<fp32, [1, 2, 16, 64]> key_29 = concat(axis = const_130, interleave = key_29_interleave_0, values = var_1165)[name = tensor<string, []>("key_29")]; |
| tensor<bool, []> value_29_interleave_0 = const()[name = tensor<string, []>("value_29_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, 2, 64]> value_states_59 = transpose(perm = value_states_59_perm_0, x = var_1168)[name = tensor<string, []>("transpose_159")]; |
| tensor<fp32, [1, 16, 2, 64]> value_29 = concat(axis = var_13, interleave = value_29_interleave_0, values = value_states_59)[name = tensor<string, []>("value_29")]; |
| tensor<fp32, [1, 2, 16, 64]> mul_14 = mul(x = var_1156, y = var_11)[name = tensor<string, []>("mul_14")]; |
| tensor<bool, []> matmul_14_transpose_y_0 = const()[name = tensor<string, []>("matmul_14_transpose_y_0"), val = tensor<bool, []>(true)]; |
| tensor<bool, []> matmul_14_transpose_x_0 = const()[name = tensor<string, []>("matmul_14_transpose_x_0"), val = tensor<bool, []>(false)]; |
| tensor<int32, [4]> transpose_86_perm_0 = const()[name = tensor<string, []>("transpose_86_perm_0"), val = tensor<int32, [4]>([0, 2, -3, -1])]; |
| tensor<int32, [4]> transpose_87_perm_0 = const()[name = tensor<string, []>("transpose_87_perm_0"), val = tensor<int32, [4]>([0, 2, -3, -1])]; |
| tensor<fp32, [1, 16, 2, 64]> transpose_87 = transpose(perm = transpose_87_perm_0, x = key_29)[name = tensor<string, []>("transpose_157")]; |
| tensor<fp32, [1, 16, 2, 64]> transpose_86 = transpose(perm = transpose_86_perm_0, x = mul_14)[name = tensor<string, []>("transpose_158")]; |
| tensor<fp32, [1, 16, 2, 2]> matmul_14 = matmul(transpose_x = matmul_14_transpose_x_0, transpose_y = matmul_14_transpose_y_0, x = transpose_86, y = transpose_87)[name = tensor<string, []>("matmul_14")]; |
| tensor<fp32, [1, 16, 2, 2]> add_14 = add(x = matmul_14, y = reshape_4)[name = tensor<string, []>("add_14")]; |
| tensor<int32, []> softmax_14_axis_0 = const()[name = tensor<string, []>("softmax_14_axis_0"), val = tensor<int32, []>(-1)]; |
| tensor<fp32, [1, 16, 2, 2]> softmax_14 = softmax(axis = softmax_14_axis_0, x = add_14)[name = tensor<string, []>("softmax_14")]; |
| tensor<bool, []> attn_output_57_transpose_x_0 = const()[name = tensor<string, []>("attn_output_57_transpose_x_0"), val = tensor<bool, []>(false)]; |
| tensor<bool, []> attn_output_57_transpose_y_0 = const()[name = tensor<string, []>("attn_output_57_transpose_y_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, 2, 64]> attn_output_57 = matmul(transpose_x = attn_output_57_transpose_x_0, transpose_y = attn_output_57_transpose_y_0, x = softmax_14, y = value_29)[name = tensor<string, []>("attn_output_57")]; |
| tensor<int32, [4]> var_1184_perm_0 = const()[name = tensor<string, []>("op_1184_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<int32, [3]> var_1186 = const()[name = tensor<string, []>("op_1186"), val = tensor<int32, [3]>([1, 2, -1])]; |
| tensor<fp32, [1, 2, 16, 64]> var_1184 = transpose(perm = var_1184_perm_0, x = attn_output_57)[name = tensor<string, []>("transpose_156")]; |
| tensor<fp32, [1, 2, 1024]> var_1187 = reshape(shape = var_1186, x = var_1184)[name = tensor<string, []>("op_1187")]; |
| tensor<fp32, [1, 2, 1024]> input_177 = linear(bias = decoder_layers_7_self_attn_out_proj_bias, weight = decoder_layers_7_self_attn_out_proj_weight, x = var_1187)[name = tensor<string, []>("linear_73")]; |
| tensor<fp32, [1, 2, 1024]> input_179 = add(x = input_173, y = input_177)[name = tensor<string, []>("input_179")]; |
| tensor<int32, [1]> hidden_states_75_axes_0 = const()[name = tensor<string, []>("hidden_states_75_axes_0"), val = tensor<int32, [1]>([-1])]; |
| tensor<fp32, [1, 2, 1024]> hidden_states_75 = layer_norm(axes = hidden_states_75_axes_0, beta = decoder_layers_7_encoder_attn_layer_norm_bias, epsilon = var_9, gamma = decoder_layers_7_encoder_attn_layer_norm_weight, x = input_179)[name = tensor<string, []>("hidden_states_75")]; |
| tensor<fp32, [1, 2, 1024]> var_1211 = linear(bias = decoder_layers_7_encoder_attn_q_proj_bias, weight = decoder_layers_7_encoder_attn_q_proj_weight, x = hidden_states_75)[name = tensor<string, []>("linear_74")]; |
| tensor<int32, [4]> var_1212 = const()[name = tensor<string, []>("op_1212"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_1213 = reshape(shape = var_1212, x = var_1211)[name = tensor<string, []>("op_1213")]; |
| tensor<int32, [4]> query_31_perm_0 = const()[name = tensor<string, []>("query_31_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<fp32, [1, ?, 1024]> key_states_61 = linear(bias = decoder_layers_7_encoder_attn_k_proj_bias, weight = decoder_layers_7_encoder_attn_k_proj_weight, x = encoder_hidden_states)[name = tensor<string, []>("linear_75")]; |
| tensor<fp32, [1, ?, 1024]> value_states_61 = linear(bias = decoder_layers_7_encoder_attn_v_proj_bias, weight = decoder_layers_7_encoder_attn_v_proj_weight, x = encoder_hidden_states)[name = tensor<string, []>("linear_76")]; |
| 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_1222 = reshape(shape = concat_25x, x = key_states_61)[name = tensor<string, []>("op_1222")]; |
| tensor<int32, [4]> key_states_63_perm_0 = const()[name = tensor<string, []>("key_states_63_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<int32, [4]> concat_26x = const()[name = tensor<string, []>("concat_26x"), val = tensor<int32, [4]>([1, -1, 16, 64])]; |
| tensor<fp32, [1, ?, 16, 64]> var_1225 = reshape(shape = concat_26x, x = value_states_61)[name = tensor<string, []>("op_1225")]; |
| tensor<int32, [4]> value_states_63_perm_0 = const()[name = tensor<string, []>("value_states_63_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<bool, []> key_31_interleave_0 = const()[name = tensor<string, []>("key_31_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, ?, 64]> key_states_63 = transpose(perm = key_states_63_perm_0, x = var_1222)[name = tensor<string, []>("transpose_154")]; |
| tensor<fp32, [1, 16, ?, 64]> key_31 = concat(axis = var_13, interleave = key_31_interleave_0, values = key_states_63)[name = tensor<string, []>("key_31")]; |
| tensor<bool, []> value_31_interleave_0 = const()[name = tensor<string, []>("value_31_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, ?, 64]> value_states_63 = transpose(perm = value_states_63_perm_0, x = var_1225)[name = tensor<string, []>("transpose_153")]; |
| tensor<fp32, [1, 16, ?, 64]> value_31 = concat(axis = var_13, interleave = value_31_interleave_0, values = value_states_63)[name = tensor<string, []>("value_31")]; |
| tensor<int32, [4]> var_1235_shape = shape(x = key_31)[name = tensor<string, []>("op_1235_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_1235_shape)[name = tensor<string, []>("gather_17")]; |
| tensor<int32, []> concat_27_values0_0 = const()[name = tensor<string, []>("concat_27_values0_0"), val = tensor<int32, []>(0)]; |
| tensor<int32, []> concat_27_values1_0 = const()[name = tensor<string, []>("concat_27_values1_0"), val = tensor<int32, []>(0)]; |
| tensor<int32, []> concat_27_values2_0 = const()[name = tensor<string, []>("concat_27_values2_0"), val = tensor<int32, []>(0)]; |
| 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, [4]> concat_27 = concat(axis = concat_27_axis_0, interleave = concat_27_interleave_0, values = (concat_27_values0_0, concat_27_values1_0, concat_27_values2_0, gather_17))[name = tensor<string, []>("concat_27")]; |
| tensor<int32, [4]> attention_mask_35_begin_0 = const()[name = tensor<string, []>("attention_mask_35_begin_0"), val = tensor<int32, [4]>([0, 0, 0, 0])]; |
| tensor<bool, [4]> attention_mask_35_end_mask_0 = const()[name = tensor<string, []>("attention_mask_35_end_mask_0"), val = tensor<bool, [4]>([true, true, true, false])]; |
| tensor<fp32, [?, ?, ?, ?]> attention_mask_35 = slice_by_index(begin = attention_mask_35_begin_0, end = concat_27, end_mask = attention_mask_35_end_mask_0, x = attention_mask_5)[name = tensor<string, []>("attention_mask_35")]; |
| tensor<fp32, [1, 16, 2, 64]> query_31 = transpose(perm = query_31_perm_0, x = var_1213)[name = tensor<string, []>("transpose_155")]; |
| tensor<fp32, [1, 16, 2, 64]> mul_15 = mul(x = query_31, y = var_11)[name = tensor<string, []>("mul_15")]; |
| tensor<bool, []> matmul_15_transpose_y_0 = const()[name = tensor<string, []>("matmul_15_transpose_y_0"), val = tensor<bool, []>(true)]; |
| tensor<bool, []> matmul_15_transpose_x_0 = const()[name = tensor<string, []>("matmul_15_transpose_x_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, 2, ?]> matmul_15 = matmul(transpose_x = matmul_15_transpose_x_0, transpose_y = matmul_15_transpose_y_0, x = mul_15, y = key_31)[name = tensor<string, []>("matmul_15")]; |
| tensor<fp32, [?, 16, 2, ?]> add_15 = add(x = matmul_15, y = attention_mask_35)[name = tensor<string, []>("add_15")]; |
| tensor<int32, []> softmax_15_axis_0 = const()[name = tensor<string, []>("softmax_15_axis_0"), val = tensor<int32, []>(-1)]; |
| tensor<fp32, [?, 16, 2, ?]> softmax_15 = softmax(axis = softmax_15_axis_0, x = add_15)[name = tensor<string, []>("softmax_15")]; |
| tensor<bool, []> attn_output_61_transpose_x_0 = const()[name = tensor<string, []>("attn_output_61_transpose_x_0"), val = tensor<bool, []>(false)]; |
| tensor<bool, []> attn_output_61_transpose_y_0 = const()[name = tensor<string, []>("attn_output_61_transpose_y_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [?, 16, 2, 64]> attn_output_61 = matmul(transpose_x = attn_output_61_transpose_x_0, transpose_y = attn_output_61_transpose_y_0, x = softmax_15, y = value_31)[name = tensor<string, []>("attn_output_61")]; |
| tensor<int32, [4]> var_1241_perm_0 = const()[name = tensor<string, []>("op_1241_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<int32, [3]> var_1243 = const()[name = tensor<string, []>("op_1243"), val = tensor<int32, [3]>([1, 2, -1])]; |
| tensor<fp32, [?, 2, 16, 64]> var_1241 = transpose(perm = var_1241_perm_0, x = attn_output_61)[name = tensor<string, []>("transpose_152")]; |
| tensor<fp32, [1, 2, ?]> var_1244 = reshape(shape = var_1243, x = var_1241)[name = tensor<string, []>("op_1244")]; |
| tensor<fp32, [1, 2, 1024]> input_183 = linear(bias = decoder_layers_7_encoder_attn_out_proj_bias, weight = decoder_layers_7_encoder_attn_out_proj_weight, x = var_1244)[name = tensor<string, []>("linear_77")]; |
| tensor<fp32, [1, 2, 1024]> input_185 = add(x = input_179, y = input_183)[name = tensor<string, []>("input_185")]; |
| tensor<int32, [1]> input_187_axes_0 = const()[name = tensor<string, []>("input_187_axes_0"), val = tensor<int32, [1]>([-1])]; |
| tensor<fp32, [1, 2, 1024]> input_187 = layer_norm(axes = input_187_axes_0, beta = decoder_layers_7_final_layer_norm_bias, epsilon = var_9, gamma = decoder_layers_7_final_layer_norm_weight, x = input_185)[name = tensor<string, []>("input_187")]; |
| tensor<fp32, [1, 2, 4096]> input_189 = linear(bias = decoder_layers_7_fc1_bias, weight = decoder_layers_7_fc1_weight, x = input_187)[name = tensor<string, []>("linear_78")]; |
| tensor<fp32, [1, 2, 4096]> input_191 = relu(x = input_189)[name = tensor<string, []>("input_191")]; |
| tensor<fp32, [1, 2, 1024]> input_195 = linear(bias = decoder_layers_7_fc2_bias, weight = decoder_layers_7_fc2_weight, x = input_191)[name = tensor<string, []>("linear_79")]; |
| tensor<fp32, [1, 2, 1024]> input_197 = add(x = input_185, y = input_195)[name = tensor<string, []>("input_197")]; |
| tensor<int32, [1]> hidden_states_81_axes_0 = const()[name = tensor<string, []>("hidden_states_81_axes_0"), val = tensor<int32, [1]>([-1])]; |
| tensor<fp32, [1, 2, 1024]> hidden_states_81 = layer_norm(axes = hidden_states_81_axes_0, beta = decoder_layers_8_self_attn_layer_norm_bias, epsilon = var_9, gamma = decoder_layers_8_self_attn_layer_norm_weight, x = input_197)[name = tensor<string, []>("hidden_states_81")]; |
| tensor<fp32, [1, 2, 1024]> var_1294 = linear(bias = decoder_layers_8_self_attn_q_proj_bias, weight = decoder_layers_8_self_attn_q_proj_weight, x = hidden_states_81)[name = tensor<string, []>("linear_80")]; |
| tensor<int32, [4]> var_1295 = const()[name = tensor<string, []>("op_1295"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_1296 = reshape(shape = var_1295, x = var_1294)[name = tensor<string, []>("op_1296")]; |
| tensor<fp32, [1, 2, 1024]> key_states_65 = linear(bias = decoder_layers_8_self_attn_k_proj_bias, weight = decoder_layers_8_self_attn_k_proj_weight, x = hidden_states_81)[name = tensor<string, []>("linear_81")]; |
| tensor<fp32, [1, 2, 1024]> value_states_65 = linear(bias = decoder_layers_8_self_attn_v_proj_bias, weight = decoder_layers_8_self_attn_v_proj_weight, x = hidden_states_81)[name = tensor<string, []>("linear_82")]; |
| tensor<int32, [4]> var_1304 = const()[name = tensor<string, []>("op_1304"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_1305 = reshape(shape = var_1304, x = key_states_65)[name = tensor<string, []>("op_1305")]; |
| tensor<int32, [4]> var_1307 = const()[name = tensor<string, []>("op_1307"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_1308 = reshape(shape = var_1307, x = value_states_65)[name = tensor<string, []>("op_1308")]; |
| tensor<int32, [4]> value_states_67_perm_0 = const()[name = tensor<string, []>("value_states_67_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<bool, []> key_33_interleave_0 = const()[name = tensor<string, []>("key_33_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<int32, []> const_131 = const()[name = tensor<string, []>("const_131"), val = tensor<int32, []>(1)]; |
| tensor<fp32, [1, 2, 16, 64]> key_33 = concat(axis = const_131, interleave = key_33_interleave_0, values = var_1305)[name = tensor<string, []>("key_33")]; |
| tensor<bool, []> value_33_interleave_0 = const()[name = tensor<string, []>("value_33_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, 2, 64]> value_states_67 = transpose(perm = value_states_67_perm_0, x = var_1308)[name = tensor<string, []>("transpose_151")]; |
| tensor<fp32, [1, 16, 2, 64]> value_33 = concat(axis = var_13, interleave = value_33_interleave_0, values = value_states_67)[name = tensor<string, []>("value_33")]; |
| tensor<fp32, [1, 2, 16, 64]> mul_16 = mul(x = var_1296, y = var_11)[name = tensor<string, []>("mul_16")]; |
| tensor<bool, []> matmul_16_transpose_y_0 = const()[name = tensor<string, []>("matmul_16_transpose_y_0"), val = tensor<bool, []>(true)]; |
| tensor<bool, []> matmul_16_transpose_x_0 = const()[name = tensor<string, []>("matmul_16_transpose_x_0"), val = tensor<bool, []>(false)]; |
| tensor<int32, [4]> transpose_88_perm_0 = const()[name = tensor<string, []>("transpose_88_perm_0"), val = tensor<int32, [4]>([0, 2, -3, -1])]; |
| tensor<int32, [4]> transpose_89_perm_0 = const()[name = tensor<string, []>("transpose_89_perm_0"), val = tensor<int32, [4]>([0, 2, -3, -1])]; |
| tensor<fp32, [1, 16, 2, 64]> transpose_89 = transpose(perm = transpose_89_perm_0, x = key_33)[name = tensor<string, []>("transpose_149")]; |
| tensor<fp32, [1, 16, 2, 64]> transpose_88 = transpose(perm = transpose_88_perm_0, x = mul_16)[name = tensor<string, []>("transpose_150")]; |
| tensor<fp32, [1, 16, 2, 2]> matmul_16 = matmul(transpose_x = matmul_16_transpose_x_0, transpose_y = matmul_16_transpose_y_0, x = transpose_88, y = transpose_89)[name = tensor<string, []>("matmul_16")]; |
| tensor<fp32, [1, 16, 2, 2]> add_16 = add(x = matmul_16, y = reshape_4)[name = tensor<string, []>("add_16")]; |
| tensor<int32, []> softmax_16_axis_0 = const()[name = tensor<string, []>("softmax_16_axis_0"), val = tensor<int32, []>(-1)]; |
| tensor<fp32, [1, 16, 2, 2]> softmax_16 = softmax(axis = softmax_16_axis_0, x = add_16)[name = tensor<string, []>("softmax_16")]; |
| tensor<bool, []> attn_output_65_transpose_x_0 = const()[name = tensor<string, []>("attn_output_65_transpose_x_0"), val = tensor<bool, []>(false)]; |
| tensor<bool, []> attn_output_65_transpose_y_0 = const()[name = tensor<string, []>("attn_output_65_transpose_y_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, 2, 64]> attn_output_65 = matmul(transpose_x = attn_output_65_transpose_x_0, transpose_y = attn_output_65_transpose_y_0, x = softmax_16, y = value_33)[name = tensor<string, []>("attn_output_65")]; |
| tensor<int32, [4]> var_1324_perm_0 = const()[name = tensor<string, []>("op_1324_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<int32, [3]> var_1326 = const()[name = tensor<string, []>("op_1326"), val = tensor<int32, [3]>([1, 2, -1])]; |
| tensor<fp32, [1, 2, 16, 64]> var_1324 = transpose(perm = var_1324_perm_0, x = attn_output_65)[name = tensor<string, []>("transpose_148")]; |
| tensor<fp32, [1, 2, 1024]> var_1327 = reshape(shape = var_1326, x = var_1324)[name = tensor<string, []>("op_1327")]; |
| tensor<fp32, [1, 2, 1024]> input_201 = linear(bias = decoder_layers_8_self_attn_out_proj_bias, weight = decoder_layers_8_self_attn_out_proj_weight, x = var_1327)[name = tensor<string, []>("linear_83")]; |
| tensor<fp32, [1, 2, 1024]> input_203 = add(x = input_197, y = input_201)[name = tensor<string, []>("input_203")]; |
| tensor<int32, [1]> hidden_states_85_axes_0 = const()[name = tensor<string, []>("hidden_states_85_axes_0"), val = tensor<int32, [1]>([-1])]; |
| tensor<fp32, [1, 2, 1024]> hidden_states_85 = layer_norm(axes = hidden_states_85_axes_0, beta = decoder_layers_8_encoder_attn_layer_norm_bias, epsilon = var_9, gamma = decoder_layers_8_encoder_attn_layer_norm_weight, x = input_203)[name = tensor<string, []>("hidden_states_85")]; |
| tensor<fp32, [1, 2, 1024]> var_1351 = linear(bias = decoder_layers_8_encoder_attn_q_proj_bias, weight = decoder_layers_8_encoder_attn_q_proj_weight, x = hidden_states_85)[name = tensor<string, []>("linear_84")]; |
| tensor<int32, [4]> var_1352 = const()[name = tensor<string, []>("op_1352"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_1353 = reshape(shape = var_1352, x = var_1351)[name = tensor<string, []>("op_1353")]; |
| tensor<int32, [4]> query_35_perm_0 = const()[name = tensor<string, []>("query_35_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<fp32, [1, ?, 1024]> key_states_69 = linear(bias = decoder_layers_8_encoder_attn_k_proj_bias, weight = decoder_layers_8_encoder_attn_k_proj_weight, x = encoder_hidden_states)[name = tensor<string, []>("linear_85")]; |
| tensor<fp32, [1, ?, 1024]> value_states_69 = linear(bias = decoder_layers_8_encoder_attn_v_proj_bias, weight = decoder_layers_8_encoder_attn_v_proj_weight, x = encoder_hidden_states)[name = tensor<string, []>("linear_86")]; |
| 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_1362 = reshape(shape = concat_28x, x = key_states_69)[name = tensor<string, []>("op_1362")]; |
| tensor<int32, [4]> key_states_71_perm_0 = const()[name = tensor<string, []>("key_states_71_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| 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_1365 = reshape(shape = concat_29x, x = value_states_69)[name = tensor<string, []>("op_1365")]; |
| tensor<int32, [4]> value_states_71_perm_0 = const()[name = tensor<string, []>("value_states_71_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<bool, []> key_35_interleave_0 = const()[name = tensor<string, []>("key_35_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, ?, 64]> key_states_71 = transpose(perm = key_states_71_perm_0, x = var_1362)[name = tensor<string, []>("transpose_146")]; |
| tensor<fp32, [1, 16, ?, 64]> key_35 = concat(axis = var_13, interleave = key_35_interleave_0, values = key_states_71)[name = tensor<string, []>("key_35")]; |
| tensor<bool, []> value_35_interleave_0 = const()[name = tensor<string, []>("value_35_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, ?, 64]> value_states_71 = transpose(perm = value_states_71_perm_0, x = var_1365)[name = tensor<string, []>("transpose_145")]; |
| tensor<fp32, [1, 16, ?, 64]> value_35 = concat(axis = var_13, interleave = value_35_interleave_0, values = value_states_71)[name = tensor<string, []>("value_35")]; |
| tensor<int32, [4]> var_1375_shape = shape(x = key_35)[name = tensor<string, []>("op_1375_shape")]; |
| tensor<int32, []> gather_19_indices_0 = const()[name = tensor<string, []>("gather_19_indices_0"), val = tensor<int32, []>(2)]; |
| 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_1375_shape)[name = tensor<string, []>("gather_19")]; |
| tensor<int32, []> concat_30_values0_0 = const()[name = tensor<string, []>("concat_30_values0_0"), val = tensor<int32, []>(0)]; |
| tensor<int32, []> concat_30_values1_0 = const()[name = tensor<string, []>("concat_30_values1_0"), val = tensor<int32, []>(0)]; |
| tensor<int32, []> concat_30_values2_0 = const()[name = tensor<string, []>("concat_30_values2_0"), val = tensor<int32, []>(0)]; |
| tensor<int32, []> concat_30_axis_0 = const()[name = tensor<string, []>("concat_30_axis_0"), val = tensor<int32, []>(0)]; |
| tensor<bool, []> concat_30_interleave_0 = const()[name = tensor<string, []>("concat_30_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<int32, [4]> concat_30 = concat(axis = concat_30_axis_0, interleave = concat_30_interleave_0, values = (concat_30_values0_0, concat_30_values1_0, concat_30_values2_0, gather_19))[name = tensor<string, []>("concat_30")]; |
| tensor<int32, [4]> attention_mask_39_begin_0 = const()[name = tensor<string, []>("attention_mask_39_begin_0"), val = tensor<int32, [4]>([0, 0, 0, 0])]; |
| tensor<bool, [4]> attention_mask_39_end_mask_0 = const()[name = tensor<string, []>("attention_mask_39_end_mask_0"), val = tensor<bool, [4]>([true, true, true, false])]; |
| tensor<fp32, [?, ?, ?, ?]> attention_mask_39 = slice_by_index(begin = attention_mask_39_begin_0, end = concat_30, end_mask = attention_mask_39_end_mask_0, x = attention_mask_5)[name = tensor<string, []>("attention_mask_39")]; |
| tensor<fp32, [1, 16, 2, 64]> query_35 = transpose(perm = query_35_perm_0, x = var_1353)[name = tensor<string, []>("transpose_147")]; |
| tensor<fp32, [1, 16, 2, 64]> mul_17 = mul(x = query_35, y = var_11)[name = tensor<string, []>("mul_17")]; |
| tensor<bool, []> matmul_17_transpose_y_0 = const()[name = tensor<string, []>("matmul_17_transpose_y_0"), val = tensor<bool, []>(true)]; |
| tensor<bool, []> matmul_17_transpose_x_0 = const()[name = tensor<string, []>("matmul_17_transpose_x_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, 2, ?]> matmul_17 = matmul(transpose_x = matmul_17_transpose_x_0, transpose_y = matmul_17_transpose_y_0, x = mul_17, y = key_35)[name = tensor<string, []>("matmul_17")]; |
| tensor<fp32, [?, 16, 2, ?]> add_17 = add(x = matmul_17, y = attention_mask_39)[name = tensor<string, []>("add_17")]; |
| tensor<int32, []> softmax_17_axis_0 = const()[name = tensor<string, []>("softmax_17_axis_0"), val = tensor<int32, []>(-1)]; |
| tensor<fp32, [?, 16, 2, ?]> softmax_17 = softmax(axis = softmax_17_axis_0, x = add_17)[name = tensor<string, []>("softmax_17")]; |
| tensor<bool, []> attn_output_69_transpose_x_0 = const()[name = tensor<string, []>("attn_output_69_transpose_x_0"), val = tensor<bool, []>(false)]; |
| tensor<bool, []> attn_output_69_transpose_y_0 = const()[name = tensor<string, []>("attn_output_69_transpose_y_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [?, 16, 2, 64]> attn_output_69 = matmul(transpose_x = attn_output_69_transpose_x_0, transpose_y = attn_output_69_transpose_y_0, x = softmax_17, y = value_35)[name = tensor<string, []>("attn_output_69")]; |
| tensor<int32, [4]> var_1381_perm_0 = const()[name = tensor<string, []>("op_1381_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<int32, [3]> var_1383 = const()[name = tensor<string, []>("op_1383"), val = tensor<int32, [3]>([1, 2, -1])]; |
| tensor<fp32, [?, 2, 16, 64]> var_1381 = transpose(perm = var_1381_perm_0, x = attn_output_69)[name = tensor<string, []>("transpose_144")]; |
| tensor<fp32, [1, 2, ?]> var_1384 = reshape(shape = var_1383, x = var_1381)[name = tensor<string, []>("op_1384")]; |
| tensor<fp32, [1, 2, 1024]> input_207 = linear(bias = decoder_layers_8_encoder_attn_out_proj_bias, weight = decoder_layers_8_encoder_attn_out_proj_weight, x = var_1384)[name = tensor<string, []>("linear_87")]; |
| tensor<fp32, [1, 2, 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, 2, 1024]> input_211 = layer_norm(axes = input_211_axes_0, beta = decoder_layers_8_final_layer_norm_bias, epsilon = var_9, gamma = decoder_layers_8_final_layer_norm_weight, x = input_209)[name = tensor<string, []>("input_211")]; |
| tensor<fp32, [1, 2, 4096]> input_213 = linear(bias = decoder_layers_8_fc1_bias, weight = decoder_layers_8_fc1_weight, x = input_211)[name = tensor<string, []>("linear_88")]; |
| tensor<fp32, [1, 2, 4096]> input_215 = relu(x = input_213)[name = tensor<string, []>("input_215")]; |
| tensor<fp32, [1, 2, 1024]> input_219 = linear(bias = decoder_layers_8_fc2_bias, weight = decoder_layers_8_fc2_weight, x = input_215)[name = tensor<string, []>("linear_89")]; |
| tensor<fp32, [1, 2, 1024]> input_221 = add(x = input_209, y = input_219)[name = tensor<string, []>("input_221")]; |
| tensor<int32, [1]> hidden_states_91_axes_0 = const()[name = tensor<string, []>("hidden_states_91_axes_0"), val = tensor<int32, [1]>([-1])]; |
| tensor<fp32, [1, 2, 1024]> hidden_states_91 = layer_norm(axes = hidden_states_91_axes_0, beta = decoder_layers_9_self_attn_layer_norm_bias, epsilon = var_9, gamma = decoder_layers_9_self_attn_layer_norm_weight, x = input_221)[name = tensor<string, []>("hidden_states_91")]; |
| tensor<fp32, [1, 2, 1024]> var_1434 = linear(bias = decoder_layers_9_self_attn_q_proj_bias, weight = decoder_layers_9_self_attn_q_proj_weight, x = hidden_states_91)[name = tensor<string, []>("linear_90")]; |
| tensor<int32, [4]> var_1435 = const()[name = tensor<string, []>("op_1435"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_1436 = reshape(shape = var_1435, x = var_1434)[name = tensor<string, []>("op_1436")]; |
| tensor<fp32, [1, 2, 1024]> key_states_73 = linear(bias = decoder_layers_9_self_attn_k_proj_bias, weight = decoder_layers_9_self_attn_k_proj_weight, x = hidden_states_91)[name = tensor<string, []>("linear_91")]; |
| tensor<fp32, [1, 2, 1024]> value_states_73 = linear(bias = decoder_layers_9_self_attn_v_proj_bias, weight = decoder_layers_9_self_attn_v_proj_weight, x = hidden_states_91)[name = tensor<string, []>("linear_92")]; |
| tensor<int32, [4]> var_1444 = const()[name = tensor<string, []>("op_1444"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_1445 = reshape(shape = var_1444, x = key_states_73)[name = tensor<string, []>("op_1445")]; |
| tensor<int32, [4]> var_1447 = const()[name = tensor<string, []>("op_1447"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_1448 = reshape(shape = var_1447, x = value_states_73)[name = tensor<string, []>("op_1448")]; |
| tensor<int32, [4]> value_states_75_perm_0 = const()[name = tensor<string, []>("value_states_75_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<bool, []> key_37_interleave_0 = const()[name = tensor<string, []>("key_37_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<int32, []> const_132 = const()[name = tensor<string, []>("const_132"), val = tensor<int32, []>(1)]; |
| tensor<fp32, [1, 2, 16, 64]> key_37 = concat(axis = const_132, interleave = key_37_interleave_0, values = var_1445)[name = tensor<string, []>("key_37")]; |
| tensor<bool, []> value_37_interleave_0 = const()[name = tensor<string, []>("value_37_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, 2, 64]> value_states_75 = transpose(perm = value_states_75_perm_0, x = var_1448)[name = tensor<string, []>("transpose_143")]; |
| tensor<fp32, [1, 16, 2, 64]> value_37 = concat(axis = var_13, interleave = value_37_interleave_0, values = value_states_75)[name = tensor<string, []>("value_37")]; |
| tensor<fp32, [1, 2, 16, 64]> mul_18 = mul(x = var_1436, y = var_11)[name = tensor<string, []>("mul_18")]; |
| tensor<bool, []> matmul_18_transpose_y_0 = const()[name = tensor<string, []>("matmul_18_transpose_y_0"), val = tensor<bool, []>(true)]; |
| tensor<bool, []> matmul_18_transpose_x_0 = const()[name = tensor<string, []>("matmul_18_transpose_x_0"), val = tensor<bool, []>(false)]; |
| tensor<int32, [4]> transpose_90_perm_0 = const()[name = tensor<string, []>("transpose_90_perm_0"), val = tensor<int32, [4]>([0, 2, -3, -1])]; |
| tensor<int32, [4]> transpose_91_perm_0 = const()[name = tensor<string, []>("transpose_91_perm_0"), val = tensor<int32, [4]>([0, 2, -3, -1])]; |
| tensor<fp32, [1, 16, 2, 64]> transpose_91 = transpose(perm = transpose_91_perm_0, x = key_37)[name = tensor<string, []>("transpose_141")]; |
| tensor<fp32, [1, 16, 2, 64]> transpose_90 = transpose(perm = transpose_90_perm_0, x = mul_18)[name = tensor<string, []>("transpose_142")]; |
| tensor<fp32, [1, 16, 2, 2]> matmul_18 = matmul(transpose_x = matmul_18_transpose_x_0, transpose_y = matmul_18_transpose_y_0, x = transpose_90, y = transpose_91)[name = tensor<string, []>("matmul_18")]; |
| tensor<fp32, [1, 16, 2, 2]> add_18 = add(x = matmul_18, y = reshape_4)[name = tensor<string, []>("add_18")]; |
| tensor<int32, []> softmax_18_axis_0 = const()[name = tensor<string, []>("softmax_18_axis_0"), val = tensor<int32, []>(-1)]; |
| tensor<fp32, [1, 16, 2, 2]> softmax_18 = softmax(axis = softmax_18_axis_0, x = add_18)[name = tensor<string, []>("softmax_18")]; |
| tensor<bool, []> attn_output_73_transpose_x_0 = const()[name = tensor<string, []>("attn_output_73_transpose_x_0"), val = tensor<bool, []>(false)]; |
| tensor<bool, []> attn_output_73_transpose_y_0 = const()[name = tensor<string, []>("attn_output_73_transpose_y_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, 2, 64]> attn_output_73 = matmul(transpose_x = attn_output_73_transpose_x_0, transpose_y = attn_output_73_transpose_y_0, x = softmax_18, y = value_37)[name = tensor<string, []>("attn_output_73")]; |
| tensor<int32, [4]> var_1464_perm_0 = const()[name = tensor<string, []>("op_1464_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<int32, [3]> var_1466 = const()[name = tensor<string, []>("op_1466"), val = tensor<int32, [3]>([1, 2, -1])]; |
| tensor<fp32, [1, 2, 16, 64]> var_1464 = transpose(perm = var_1464_perm_0, x = attn_output_73)[name = tensor<string, []>("transpose_140")]; |
| tensor<fp32, [1, 2, 1024]> var_1467 = reshape(shape = var_1466, x = var_1464)[name = tensor<string, []>("op_1467")]; |
| tensor<fp32, [1, 2, 1024]> input_225 = linear(bias = decoder_layers_9_self_attn_out_proj_bias, weight = decoder_layers_9_self_attn_out_proj_weight, x = var_1467)[name = tensor<string, []>("linear_93")]; |
| tensor<fp32, [1, 2, 1024]> input_227 = add(x = input_221, y = input_225)[name = tensor<string, []>("input_227")]; |
| tensor<int32, [1]> hidden_states_95_axes_0 = const()[name = tensor<string, []>("hidden_states_95_axes_0"), val = tensor<int32, [1]>([-1])]; |
| tensor<fp32, [1, 2, 1024]> hidden_states_95 = layer_norm(axes = hidden_states_95_axes_0, beta = decoder_layers_9_encoder_attn_layer_norm_bias, epsilon = var_9, gamma = decoder_layers_9_encoder_attn_layer_norm_weight, x = input_227)[name = tensor<string, []>("hidden_states_95")]; |
| tensor<fp32, [1, 2, 1024]> var_1491 = linear(bias = decoder_layers_9_encoder_attn_q_proj_bias, weight = decoder_layers_9_encoder_attn_q_proj_weight, x = hidden_states_95)[name = tensor<string, []>("linear_94")]; |
| tensor<int32, [4]> var_1492 = const()[name = tensor<string, []>("op_1492"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_1493 = reshape(shape = var_1492, x = var_1491)[name = tensor<string, []>("op_1493")]; |
| tensor<int32, [4]> query_39_perm_0 = const()[name = tensor<string, []>("query_39_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<fp32, [1, ?, 1024]> key_states_77 = linear(bias = decoder_layers_9_encoder_attn_k_proj_bias, weight = decoder_layers_9_encoder_attn_k_proj_weight, x = encoder_hidden_states)[name = tensor<string, []>("linear_95")]; |
| tensor<fp32, [1, ?, 1024]> value_states_77 = linear(bias = decoder_layers_9_encoder_attn_v_proj_bias, weight = decoder_layers_9_encoder_attn_v_proj_weight, x = encoder_hidden_states)[name = tensor<string, []>("linear_96")]; |
| tensor<int32, [4]> concat_31x = const()[name = tensor<string, []>("concat_31x"), val = tensor<int32, [4]>([1, -1, 16, 64])]; |
| tensor<fp32, [1, ?, 16, 64]> var_1502 = reshape(shape = concat_31x, x = key_states_77)[name = tensor<string, []>("op_1502")]; |
| tensor<int32, [4]> key_states_79_perm_0 = const()[name = tensor<string, []>("key_states_79_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<int32, [4]> concat_32x = const()[name = tensor<string, []>("concat_32x"), val = tensor<int32, [4]>([1, -1, 16, 64])]; |
| tensor<fp32, [1, ?, 16, 64]> var_1505 = reshape(shape = concat_32x, x = value_states_77)[name = tensor<string, []>("op_1505")]; |
| tensor<int32, [4]> value_states_79_perm_0 = const()[name = tensor<string, []>("value_states_79_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<bool, []> key_39_interleave_0 = const()[name = tensor<string, []>("key_39_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, ?, 64]> key_states_79 = transpose(perm = key_states_79_perm_0, x = var_1502)[name = tensor<string, []>("transpose_138")]; |
| tensor<fp32, [1, 16, ?, 64]> key_39 = concat(axis = var_13, interleave = key_39_interleave_0, values = key_states_79)[name = tensor<string, []>("key_39")]; |
| tensor<bool, []> value_39_interleave_0 = const()[name = tensor<string, []>("value_39_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, ?, 64]> value_states_79 = transpose(perm = value_states_79_perm_0, x = var_1505)[name = tensor<string, []>("transpose_137")]; |
| tensor<fp32, [1, 16, ?, 64]> value_39 = concat(axis = var_13, interleave = value_39_interleave_0, values = value_states_79)[name = tensor<string, []>("value_39")]; |
| tensor<int32, [4]> var_1515_shape = shape(x = key_39)[name = tensor<string, []>("op_1515_shape")]; |
| tensor<int32, []> gather_21_indices_0 = const()[name = tensor<string, []>("gather_21_indices_0"), val = tensor<int32, []>(2)]; |
| tensor<int32, []> gather_21_axis_0 = const()[name = tensor<string, []>("gather_21_axis_0"), val = tensor<int32, []>(0)]; |
| tensor<int32, []> gather_21_batch_dims_0 = const()[name = tensor<string, []>("gather_21_batch_dims_0"), val = tensor<int32, []>(0)]; |
| tensor<int32, []> gather_21 = gather(axis = gather_21_axis_0, batch_dims = gather_21_batch_dims_0, indices = gather_21_indices_0, x = var_1515_shape)[name = tensor<string, []>("gather_21")]; |
| tensor<int32, []> concat_33_values0_0 = const()[name = tensor<string, []>("concat_33_values0_0"), val = tensor<int32, []>(0)]; |
| tensor<int32, []> concat_33_values1_0 = const()[name = tensor<string, []>("concat_33_values1_0"), val = tensor<int32, []>(0)]; |
| tensor<int32, []> concat_33_values2_0 = const()[name = tensor<string, []>("concat_33_values2_0"), val = tensor<int32, []>(0)]; |
| tensor<int32, []> concat_33_axis_0 = const()[name = tensor<string, []>("concat_33_axis_0"), val = tensor<int32, []>(0)]; |
| tensor<bool, []> concat_33_interleave_0 = const()[name = tensor<string, []>("concat_33_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<int32, [4]> concat_33 = concat(axis = concat_33_axis_0, interleave = concat_33_interleave_0, values = (concat_33_values0_0, concat_33_values1_0, concat_33_values2_0, gather_21))[name = tensor<string, []>("concat_33")]; |
| tensor<int32, [4]> attention_mask_43_begin_0 = const()[name = tensor<string, []>("attention_mask_43_begin_0"), val = tensor<int32, [4]>([0, 0, 0, 0])]; |
| tensor<bool, [4]> attention_mask_43_end_mask_0 = const()[name = tensor<string, []>("attention_mask_43_end_mask_0"), val = tensor<bool, [4]>([true, true, true, false])]; |
| tensor<fp32, [?, ?, ?, ?]> attention_mask_43 = slice_by_index(begin = attention_mask_43_begin_0, end = concat_33, end_mask = attention_mask_43_end_mask_0, x = attention_mask_5)[name = tensor<string, []>("attention_mask_43")]; |
| tensor<fp32, [1, 16, 2, 64]> query_39 = transpose(perm = query_39_perm_0, x = var_1493)[name = tensor<string, []>("transpose_139")]; |
| tensor<fp32, [1, 16, 2, 64]> mul_19 = mul(x = query_39, y = var_11)[name = tensor<string, []>("mul_19")]; |
| tensor<bool, []> matmul_19_transpose_y_0 = const()[name = tensor<string, []>("matmul_19_transpose_y_0"), val = tensor<bool, []>(true)]; |
| tensor<bool, []> matmul_19_transpose_x_0 = const()[name = tensor<string, []>("matmul_19_transpose_x_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, 2, ?]> matmul_19 = matmul(transpose_x = matmul_19_transpose_x_0, transpose_y = matmul_19_transpose_y_0, x = mul_19, y = key_39)[name = tensor<string, []>("matmul_19")]; |
| tensor<fp32, [?, 16, 2, ?]> add_19 = add(x = matmul_19, y = attention_mask_43)[name = tensor<string, []>("add_19")]; |
| tensor<int32, []> softmax_19_axis_0 = const()[name = tensor<string, []>("softmax_19_axis_0"), val = tensor<int32, []>(-1)]; |
| tensor<fp32, [?, 16, 2, ?]> softmax_19 = softmax(axis = softmax_19_axis_0, x = add_19)[name = tensor<string, []>("softmax_19")]; |
| tensor<bool, []> attn_output_77_transpose_x_0 = const()[name = tensor<string, []>("attn_output_77_transpose_x_0"), val = tensor<bool, []>(false)]; |
| tensor<bool, []> attn_output_77_transpose_y_0 = const()[name = tensor<string, []>("attn_output_77_transpose_y_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [?, 16, 2, 64]> attn_output_77 = matmul(transpose_x = attn_output_77_transpose_x_0, transpose_y = attn_output_77_transpose_y_0, x = softmax_19, y = value_39)[name = tensor<string, []>("attn_output_77")]; |
| tensor<int32, [4]> var_1521_perm_0 = const()[name = tensor<string, []>("op_1521_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<int32, [3]> var_1523 = const()[name = tensor<string, []>("op_1523"), val = tensor<int32, [3]>([1, 2, -1])]; |
| tensor<fp32, [?, 2, 16, 64]> var_1521 = transpose(perm = var_1521_perm_0, x = attn_output_77)[name = tensor<string, []>("transpose_136")]; |
| tensor<fp32, [1, 2, ?]> var_1524 = reshape(shape = var_1523, x = var_1521)[name = tensor<string, []>("op_1524")]; |
| tensor<fp32, [1, 2, 1024]> input_231 = linear(bias = decoder_layers_9_encoder_attn_out_proj_bias, weight = decoder_layers_9_encoder_attn_out_proj_weight, x = var_1524)[name = tensor<string, []>("linear_97")]; |
| tensor<fp32, [1, 2, 1024]> input_233 = add(x = input_227, y = input_231)[name = tensor<string, []>("input_233")]; |
| tensor<int32, [1]> input_235_axes_0 = const()[name = tensor<string, []>("input_235_axes_0"), val = tensor<int32, [1]>([-1])]; |
| tensor<fp32, [1, 2, 1024]> input_235 = layer_norm(axes = input_235_axes_0, beta = decoder_layers_9_final_layer_norm_bias, epsilon = var_9, gamma = decoder_layers_9_final_layer_norm_weight, x = input_233)[name = tensor<string, []>("input_235")]; |
| tensor<fp32, [1, 2, 4096]> input_237 = linear(bias = decoder_layers_9_fc1_bias, weight = decoder_layers_9_fc1_weight, x = input_235)[name = tensor<string, []>("linear_98")]; |
| tensor<fp32, [1, 2, 4096]> input_239 = relu(x = input_237)[name = tensor<string, []>("input_239")]; |
| tensor<fp32, [1, 2, 1024]> input_243 = linear(bias = decoder_layers_9_fc2_bias, weight = decoder_layers_9_fc2_weight, x = input_239)[name = tensor<string, []>("linear_99")]; |
| tensor<fp32, [1, 2, 1024]> input_245 = add(x = input_233, y = input_243)[name = tensor<string, []>("input_245")]; |
| tensor<int32, [1]> hidden_states_101_axes_0 = const()[name = tensor<string, []>("hidden_states_101_axes_0"), val = tensor<int32, [1]>([-1])]; |
| tensor<fp32, [1, 2, 1024]> hidden_states_101 = layer_norm(axes = hidden_states_101_axes_0, beta = decoder_layers_10_self_attn_layer_norm_bias, epsilon = var_9, gamma = decoder_layers_10_self_attn_layer_norm_weight, x = input_245)[name = tensor<string, []>("hidden_states_101")]; |
| tensor<fp32, [1, 2, 1024]> var_1574 = linear(bias = decoder_layers_10_self_attn_q_proj_bias, weight = decoder_layers_10_self_attn_q_proj_weight, x = hidden_states_101)[name = tensor<string, []>("linear_100")]; |
| tensor<int32, [4]> var_1575 = const()[name = tensor<string, []>("op_1575"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_1576 = reshape(shape = var_1575, x = var_1574)[name = tensor<string, []>("op_1576")]; |
| tensor<fp32, [1, 2, 1024]> key_states_81 = linear(bias = decoder_layers_10_self_attn_k_proj_bias, weight = decoder_layers_10_self_attn_k_proj_weight, x = hidden_states_101)[name = tensor<string, []>("linear_101")]; |
| tensor<fp32, [1, 2, 1024]> value_states_81 = linear(bias = decoder_layers_10_self_attn_v_proj_bias, weight = decoder_layers_10_self_attn_v_proj_weight, x = hidden_states_101)[name = tensor<string, []>("linear_102")]; |
| tensor<int32, [4]> var_1584 = const()[name = tensor<string, []>("op_1584"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_1585 = reshape(shape = var_1584, x = key_states_81)[name = tensor<string, []>("op_1585")]; |
| tensor<int32, [4]> var_1587 = const()[name = tensor<string, []>("op_1587"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_1588 = reshape(shape = var_1587, x = value_states_81)[name = tensor<string, []>("op_1588")]; |
| tensor<int32, [4]> value_states_83_perm_0 = const()[name = tensor<string, []>("value_states_83_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<bool, []> key_41_interleave_0 = const()[name = tensor<string, []>("key_41_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<int32, []> const_133 = const()[name = tensor<string, []>("const_133"), val = tensor<int32, []>(1)]; |
| tensor<fp32, [1, 2, 16, 64]> key_41 = concat(axis = const_133, interleave = key_41_interleave_0, values = var_1585)[name = tensor<string, []>("key_41")]; |
| tensor<bool, []> value_41_interleave_0 = const()[name = tensor<string, []>("value_41_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, 2, 64]> value_states_83 = transpose(perm = value_states_83_perm_0, x = var_1588)[name = tensor<string, []>("transpose_135")]; |
| tensor<fp32, [1, 16, 2, 64]> value_41 = concat(axis = var_13, interleave = value_41_interleave_0, values = value_states_83)[name = tensor<string, []>("value_41")]; |
| tensor<fp32, [1, 2, 16, 64]> mul_20 = mul(x = var_1576, y = var_11)[name = tensor<string, []>("mul_20")]; |
| tensor<bool, []> matmul_20_transpose_y_0 = const()[name = tensor<string, []>("matmul_20_transpose_y_0"), val = tensor<bool, []>(true)]; |
| tensor<bool, []> matmul_20_transpose_x_0 = const()[name = tensor<string, []>("matmul_20_transpose_x_0"), val = tensor<bool, []>(false)]; |
| tensor<int32, [4]> transpose_92_perm_0 = const()[name = tensor<string, []>("transpose_92_perm_0"), val = tensor<int32, [4]>([0, 2, -3, -1])]; |
| tensor<int32, [4]> transpose_93_perm_0 = const()[name = tensor<string, []>("transpose_93_perm_0"), val = tensor<int32, [4]>([0, 2, -3, -1])]; |
| tensor<fp32, [1, 16, 2, 64]> transpose_93 = transpose(perm = transpose_93_perm_0, x = key_41)[name = tensor<string, []>("transpose_133")]; |
| tensor<fp32, [1, 16, 2, 64]> transpose_92 = transpose(perm = transpose_92_perm_0, x = mul_20)[name = tensor<string, []>("transpose_134")]; |
| tensor<fp32, [1, 16, 2, 2]> matmul_20 = matmul(transpose_x = matmul_20_transpose_x_0, transpose_y = matmul_20_transpose_y_0, x = transpose_92, y = transpose_93)[name = tensor<string, []>("matmul_20")]; |
| tensor<fp32, [1, 16, 2, 2]> add_20 = add(x = matmul_20, y = reshape_4)[name = tensor<string, []>("add_20")]; |
| tensor<int32, []> softmax_20_axis_0 = const()[name = tensor<string, []>("softmax_20_axis_0"), val = tensor<int32, []>(-1)]; |
| tensor<fp32, [1, 16, 2, 2]> softmax_20 = softmax(axis = softmax_20_axis_0, x = add_20)[name = tensor<string, []>("softmax_20")]; |
| tensor<bool, []> attn_output_81_transpose_x_0 = const()[name = tensor<string, []>("attn_output_81_transpose_x_0"), val = tensor<bool, []>(false)]; |
| tensor<bool, []> attn_output_81_transpose_y_0 = const()[name = tensor<string, []>("attn_output_81_transpose_y_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, 2, 64]> attn_output_81 = matmul(transpose_x = attn_output_81_transpose_x_0, transpose_y = attn_output_81_transpose_y_0, x = softmax_20, y = value_41)[name = tensor<string, []>("attn_output_81")]; |
| tensor<int32, [4]> var_1604_perm_0 = const()[name = tensor<string, []>("op_1604_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<int32, [3]> var_1606 = const()[name = tensor<string, []>("op_1606"), val = tensor<int32, [3]>([1, 2, -1])]; |
| tensor<fp32, [1, 2, 16, 64]> var_1604 = transpose(perm = var_1604_perm_0, x = attn_output_81)[name = tensor<string, []>("transpose_132")]; |
| tensor<fp32, [1, 2, 1024]> var_1607 = reshape(shape = var_1606, x = var_1604)[name = tensor<string, []>("op_1607")]; |
| tensor<fp32, [1, 2, 1024]> input_249 = linear(bias = decoder_layers_10_self_attn_out_proj_bias, weight = decoder_layers_10_self_attn_out_proj_weight, x = var_1607)[name = tensor<string, []>("linear_103")]; |
| tensor<fp32, [1, 2, 1024]> input_251 = add(x = input_245, y = input_249)[name = tensor<string, []>("input_251")]; |
| tensor<int32, [1]> hidden_states_105_axes_0 = const()[name = tensor<string, []>("hidden_states_105_axes_0"), val = tensor<int32, [1]>([-1])]; |
| tensor<fp32, [1, 2, 1024]> hidden_states_105 = layer_norm(axes = hidden_states_105_axes_0, beta = decoder_layers_10_encoder_attn_layer_norm_bias, epsilon = var_9, gamma = decoder_layers_10_encoder_attn_layer_norm_weight, x = input_251)[name = tensor<string, []>("hidden_states_105")]; |
| tensor<fp32, [1, 2, 1024]> var_1631 = linear(bias = decoder_layers_10_encoder_attn_q_proj_bias, weight = decoder_layers_10_encoder_attn_q_proj_weight, x = hidden_states_105)[name = tensor<string, []>("linear_104")]; |
| tensor<int32, [4]> var_1632 = const()[name = tensor<string, []>("op_1632"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_1633 = reshape(shape = var_1632, x = var_1631)[name = tensor<string, []>("op_1633")]; |
| tensor<int32, [4]> query_43_perm_0 = const()[name = tensor<string, []>("query_43_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<fp32, [1, ?, 1024]> key_states_85 = linear(bias = decoder_layers_10_encoder_attn_k_proj_bias, weight = decoder_layers_10_encoder_attn_k_proj_weight, x = encoder_hidden_states)[name = tensor<string, []>("linear_105")]; |
| tensor<fp32, [1, ?, 1024]> value_states_85 = linear(bias = decoder_layers_10_encoder_attn_v_proj_bias, weight = decoder_layers_10_encoder_attn_v_proj_weight, x = encoder_hidden_states)[name = tensor<string, []>("linear_106")]; |
| 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_1642 = reshape(shape = concat_34x, x = key_states_85)[name = tensor<string, []>("op_1642")]; |
| tensor<int32, [4]> key_states_87_perm_0 = const()[name = tensor<string, []>("key_states_87_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_1645 = reshape(shape = concat_35x, x = value_states_85)[name = tensor<string, []>("op_1645")]; |
| tensor<int32, [4]> value_states_87_perm_0 = const()[name = tensor<string, []>("value_states_87_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<bool, []> key_43_interleave_0 = const()[name = tensor<string, []>("key_43_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, ?, 64]> key_states_87 = transpose(perm = key_states_87_perm_0, x = var_1642)[name = tensor<string, []>("transpose_130")]; |
| tensor<fp32, [1, 16, ?, 64]> key_43 = concat(axis = var_13, interleave = key_43_interleave_0, values = key_states_87)[name = tensor<string, []>("key_43")]; |
| tensor<bool, []> value_43_interleave_0 = const()[name = tensor<string, []>("value_43_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, ?, 64]> value_states_87 = transpose(perm = value_states_87_perm_0, x = var_1645)[name = tensor<string, []>("transpose_129")]; |
| tensor<fp32, [1, 16, ?, 64]> value_43 = concat(axis = var_13, interleave = value_43_interleave_0, values = value_states_87)[name = tensor<string, []>("value_43")]; |
| tensor<int32, [4]> var_1655_shape = shape(x = key_43)[name = tensor<string, []>("op_1655_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_1655_shape)[name = tensor<string, []>("gather_23")]; |
| 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_23))[name = tensor<string, []>("concat_36")]; |
| tensor<int32, [4]> attention_mask_47_begin_0 = const()[name = tensor<string, []>("attention_mask_47_begin_0"), val = tensor<int32, [4]>([0, 0, 0, 0])]; |
| tensor<bool, [4]> attention_mask_47_end_mask_0 = const()[name = tensor<string, []>("attention_mask_47_end_mask_0"), val = tensor<bool, [4]>([true, true, true, false])]; |
| tensor<fp32, [?, ?, ?, ?]> attention_mask_47 = slice_by_index(begin = attention_mask_47_begin_0, end = concat_36, end_mask = attention_mask_47_end_mask_0, x = attention_mask_5)[name = tensor<string, []>("attention_mask_47")]; |
| tensor<fp32, [1, 16, 2, 64]> query_43 = transpose(perm = query_43_perm_0, x = var_1633)[name = tensor<string, []>("transpose_131")]; |
| tensor<fp32, [1, 16, 2, 64]> mul_21 = mul(x = query_43, y = var_11)[name = tensor<string, []>("mul_21")]; |
| tensor<bool, []> matmul_21_transpose_y_0 = const()[name = tensor<string, []>("matmul_21_transpose_y_0"), val = tensor<bool, []>(true)]; |
| tensor<bool, []> matmul_21_transpose_x_0 = const()[name = tensor<string, []>("matmul_21_transpose_x_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, 2, ?]> matmul_21 = matmul(transpose_x = matmul_21_transpose_x_0, transpose_y = matmul_21_transpose_y_0, x = mul_21, y = key_43)[name = tensor<string, []>("matmul_21")]; |
| tensor<fp32, [?, 16, 2, ?]> add_21 = add(x = matmul_21, y = attention_mask_47)[name = tensor<string, []>("add_21")]; |
| tensor<int32, []> softmax_21_axis_0 = const()[name = tensor<string, []>("softmax_21_axis_0"), val = tensor<int32, []>(-1)]; |
| tensor<fp32, [?, 16, 2, ?]> softmax_21 = softmax(axis = softmax_21_axis_0, x = add_21)[name = tensor<string, []>("softmax_21")]; |
| tensor<bool, []> attn_output_85_transpose_x_0 = const()[name = tensor<string, []>("attn_output_85_transpose_x_0"), val = tensor<bool, []>(false)]; |
| tensor<bool, []> attn_output_85_transpose_y_0 = const()[name = tensor<string, []>("attn_output_85_transpose_y_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [?, 16, 2, 64]> attn_output_85 = matmul(transpose_x = attn_output_85_transpose_x_0, transpose_y = attn_output_85_transpose_y_0, x = softmax_21, y = value_43)[name = tensor<string, []>("attn_output_85")]; |
| tensor<int32, [4]> var_1661_perm_0 = const()[name = tensor<string, []>("op_1661_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<int32, [3]> var_1663 = const()[name = tensor<string, []>("op_1663"), val = tensor<int32, [3]>([1, 2, -1])]; |
| tensor<fp32, [?, 2, 16, 64]> var_1661 = transpose(perm = var_1661_perm_0, x = attn_output_85)[name = tensor<string, []>("transpose_128")]; |
| tensor<fp32, [1, 2, ?]> var_1664 = reshape(shape = var_1663, x = var_1661)[name = tensor<string, []>("op_1664")]; |
| tensor<fp32, [1, 2, 1024]> input_255 = linear(bias = decoder_layers_10_encoder_attn_out_proj_bias, weight = decoder_layers_10_encoder_attn_out_proj_weight, x = var_1664)[name = tensor<string, []>("linear_107")]; |
| tensor<fp32, [1, 2, 1024]> input_257 = add(x = input_251, y = input_255)[name = tensor<string, []>("input_257")]; |
| tensor<int32, [1]> input_259_axes_0 = const()[name = tensor<string, []>("input_259_axes_0"), val = tensor<int32, [1]>([-1])]; |
| tensor<fp32, [1, 2, 1024]> input_259 = layer_norm(axes = input_259_axes_0, beta = decoder_layers_10_final_layer_norm_bias, epsilon = var_9, gamma = decoder_layers_10_final_layer_norm_weight, x = input_257)[name = tensor<string, []>("input_259")]; |
| tensor<fp32, [1, 2, 4096]> input_261 = linear(bias = decoder_layers_10_fc1_bias, weight = decoder_layers_10_fc1_weight, x = input_259)[name = tensor<string, []>("linear_108")]; |
| tensor<fp32, [1, 2, 4096]> input_263 = relu(x = input_261)[name = tensor<string, []>("input_263")]; |
| tensor<fp32, [1, 2, 1024]> input_267 = linear(bias = decoder_layers_10_fc2_bias, weight = decoder_layers_10_fc2_weight, x = input_263)[name = tensor<string, []>("linear_109")]; |
| tensor<fp32, [1, 2, 1024]> input_269 = add(x = input_257, y = input_267)[name = tensor<string, []>("input_269")]; |
| tensor<int32, [1]> hidden_states_111_axes_0 = const()[name = tensor<string, []>("hidden_states_111_axes_0"), val = tensor<int32, [1]>([-1])]; |
| tensor<fp32, [1, 2, 1024]> hidden_states_111 = layer_norm(axes = hidden_states_111_axes_0, beta = decoder_layers_11_self_attn_layer_norm_bias, epsilon = var_9, gamma = decoder_layers_11_self_attn_layer_norm_weight, x = input_269)[name = tensor<string, []>("hidden_states_111")]; |
| tensor<fp32, [1, 2, 1024]> var_1714 = linear(bias = decoder_layers_11_self_attn_q_proj_bias, weight = decoder_layers_11_self_attn_q_proj_weight, x = hidden_states_111)[name = tensor<string, []>("linear_110")]; |
| tensor<int32, [4]> var_1715 = const()[name = tensor<string, []>("op_1715"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_1716 = reshape(shape = var_1715, x = var_1714)[name = tensor<string, []>("op_1716")]; |
| tensor<fp32, [1, 2, 1024]> key_states_89 = linear(bias = decoder_layers_11_self_attn_k_proj_bias, weight = decoder_layers_11_self_attn_k_proj_weight, x = hidden_states_111)[name = tensor<string, []>("linear_111")]; |
| tensor<fp32, [1, 2, 1024]> value_states_89 = linear(bias = decoder_layers_11_self_attn_v_proj_bias, weight = decoder_layers_11_self_attn_v_proj_weight, x = hidden_states_111)[name = tensor<string, []>("linear_112")]; |
| tensor<int32, [4]> var_1724 = const()[name = tensor<string, []>("op_1724"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_1725 = reshape(shape = var_1724, x = key_states_89)[name = tensor<string, []>("op_1725")]; |
| tensor<int32, [4]> var_1727 = const()[name = tensor<string, []>("op_1727"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_1728 = reshape(shape = var_1727, x = value_states_89)[name = tensor<string, []>("op_1728")]; |
| tensor<int32, [4]> value_states_91_perm_0 = const()[name = tensor<string, []>("value_states_91_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<bool, []> key_45_interleave_0 = const()[name = tensor<string, []>("key_45_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<int32, []> const_134 = const()[name = tensor<string, []>("const_134"), val = tensor<int32, []>(1)]; |
| tensor<fp32, [1, 2, 16, 64]> key_45 = concat(axis = const_134, interleave = key_45_interleave_0, values = var_1725)[name = tensor<string, []>("key_45")]; |
| tensor<bool, []> value_45_interleave_0 = const()[name = tensor<string, []>("value_45_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, 2, 64]> value_states_91 = transpose(perm = value_states_91_perm_0, x = var_1728)[name = tensor<string, []>("transpose_127")]; |
| tensor<fp32, [1, 16, 2, 64]> value_45 = concat(axis = var_13, interleave = value_45_interleave_0, values = value_states_91)[name = tensor<string, []>("value_45")]; |
| tensor<fp32, [1, 2, 16, 64]> mul_22 = mul(x = var_1716, y = var_11)[name = tensor<string, []>("mul_22")]; |
| tensor<bool, []> matmul_22_transpose_y_0 = const()[name = tensor<string, []>("matmul_22_transpose_y_0"), val = tensor<bool, []>(true)]; |
| tensor<bool, []> matmul_22_transpose_x_0 = const()[name = tensor<string, []>("matmul_22_transpose_x_0"), val = tensor<bool, []>(false)]; |
| tensor<int32, [4]> transpose_94_perm_0 = const()[name = tensor<string, []>("transpose_94_perm_0"), val = tensor<int32, [4]>([0, 2, -3, -1])]; |
| tensor<int32, [4]> transpose_95_perm_0 = const()[name = tensor<string, []>("transpose_95_perm_0"), val = tensor<int32, [4]>([0, 2, -3, -1])]; |
| tensor<fp32, [1, 16, 2, 64]> transpose_95 = transpose(perm = transpose_95_perm_0, x = key_45)[name = tensor<string, []>("transpose_125")]; |
| tensor<fp32, [1, 16, 2, 64]> transpose_94 = transpose(perm = transpose_94_perm_0, x = mul_22)[name = tensor<string, []>("transpose_126")]; |
| tensor<fp32, [1, 16, 2, 2]> matmul_22 = matmul(transpose_x = matmul_22_transpose_x_0, transpose_y = matmul_22_transpose_y_0, x = transpose_94, y = transpose_95)[name = tensor<string, []>("matmul_22")]; |
| tensor<fp32, [1, 16, 2, 2]> add_22 = add(x = matmul_22, y = reshape_4)[name = tensor<string, []>("add_22")]; |
| tensor<int32, []> softmax_22_axis_0 = const()[name = tensor<string, []>("softmax_22_axis_0"), val = tensor<int32, []>(-1)]; |
| tensor<fp32, [1, 16, 2, 2]> softmax_22 = softmax(axis = softmax_22_axis_0, x = add_22)[name = tensor<string, []>("softmax_22")]; |
| tensor<bool, []> attn_output_89_transpose_x_0 = const()[name = tensor<string, []>("attn_output_89_transpose_x_0"), val = tensor<bool, []>(false)]; |
| tensor<bool, []> attn_output_89_transpose_y_0 = const()[name = tensor<string, []>("attn_output_89_transpose_y_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, 2, 64]> attn_output_89 = matmul(transpose_x = attn_output_89_transpose_x_0, transpose_y = attn_output_89_transpose_y_0, x = softmax_22, y = value_45)[name = tensor<string, []>("attn_output_89")]; |
| tensor<int32, [4]> var_1744_perm_0 = const()[name = tensor<string, []>("op_1744_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<int32, [3]> var_1746 = const()[name = tensor<string, []>("op_1746"), val = tensor<int32, [3]>([1, 2, -1])]; |
| tensor<fp32, [1, 2, 16, 64]> var_1744 = transpose(perm = var_1744_perm_0, x = attn_output_89)[name = tensor<string, []>("transpose_124")]; |
| tensor<fp32, [1, 2, 1024]> var_1747 = reshape(shape = var_1746, x = var_1744)[name = tensor<string, []>("op_1747")]; |
| tensor<fp32, [1, 2, 1024]> input_273 = linear(bias = decoder_layers_11_self_attn_out_proj_bias, weight = decoder_layers_11_self_attn_out_proj_weight, x = var_1747)[name = tensor<string, []>("linear_113")]; |
| tensor<fp32, [1, 2, 1024]> input_275 = add(x = input_269, y = input_273)[name = tensor<string, []>("input_275")]; |
| tensor<int32, [1]> hidden_states_115_axes_0 = const()[name = tensor<string, []>("hidden_states_115_axes_0"), val = tensor<int32, [1]>([-1])]; |
| tensor<fp32, [1, 2, 1024]> hidden_states_115 = layer_norm(axes = hidden_states_115_axes_0, beta = decoder_layers_11_encoder_attn_layer_norm_bias, epsilon = var_9, gamma = decoder_layers_11_encoder_attn_layer_norm_weight, x = input_275)[name = tensor<string, []>("hidden_states_115")]; |
| tensor<fp32, [1, 2, 1024]> var_1771 = linear(bias = decoder_layers_11_encoder_attn_q_proj_bias, weight = decoder_layers_11_encoder_attn_q_proj_weight, x = hidden_states_115)[name = tensor<string, []>("linear_114")]; |
| tensor<int32, [4]> var_1772 = const()[name = tensor<string, []>("op_1772"), val = tensor<int32, [4]>([1, 2, -1, 64])]; |
| tensor<fp32, [1, 2, 16, 64]> var_1773 = reshape(shape = var_1772, x = var_1771)[name = tensor<string, []>("op_1773")]; |
| 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_93 = linear(bias = decoder_layers_11_encoder_attn_k_proj_bias, weight = decoder_layers_11_encoder_attn_k_proj_weight, x = encoder_hidden_states)[name = tensor<string, []>("linear_115")]; |
| tensor<fp32, [1, ?, 1024]> value_states_93 = linear(bias = decoder_layers_11_encoder_attn_v_proj_bias, weight = decoder_layers_11_encoder_attn_v_proj_weight, x = encoder_hidden_states)[name = tensor<string, []>("linear_116")]; |
| tensor<int32, [4]> concat_37x = const()[name = tensor<string, []>("concat_37x"), val = tensor<int32, [4]>([1, -1, 16, 64])]; |
| tensor<fp32, [1, ?, 16, 64]> var_1782 = reshape(shape = concat_37x, x = key_states_93)[name = tensor<string, []>("op_1782")]; |
| tensor<int32, [4]> key_states_perm_0 = const()[name = tensor<string, []>("key_states_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| 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_1785 = reshape(shape = concat_38x, x = value_states_93)[name = tensor<string, []>("op_1785")]; |
| tensor<int32, [4]> value_states_perm_0 = const()[name = tensor<string, []>("value_states_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<bool, []> key_interleave_0 = const()[name = tensor<string, []>("key_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, ?, 64]> key_states = transpose(perm = key_states_perm_0, x = var_1782)[name = tensor<string, []>("transpose_122")]; |
| tensor<fp32, [1, 16, ?, 64]> key = concat(axis = var_13, interleave = key_interleave_0, values = key_states)[name = tensor<string, []>("key")]; |
| tensor<bool, []> value_interleave_0 = const()[name = tensor<string, []>("value_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, ?, 64]> value_states = transpose(perm = value_states_perm_0, x = var_1785)[name = tensor<string, []>("transpose_121")]; |
| tensor<fp32, [1, 16, ?, 64]> value = concat(axis = var_13, interleave = value_interleave_0, values = value_states)[name = tensor<string, []>("value")]; |
| tensor<int32, [4]> var_1795_shape = shape(x = key)[name = tensor<string, []>("op_1795_shape")]; |
| tensor<int32, []> gather_25_indices_0 = const()[name = tensor<string, []>("gather_25_indices_0"), val = tensor<int32, []>(2)]; |
| 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_1795_shape)[name = tensor<string, []>("gather_25")]; |
| tensor<int32, []> concat_39_values0_0 = const()[name = tensor<string, []>("concat_39_values0_0"), val = tensor<int32, []>(0)]; |
| tensor<int32, []> concat_39_values1_0 = const()[name = tensor<string, []>("concat_39_values1_0"), val = tensor<int32, []>(0)]; |
| tensor<int32, []> concat_39_values2_0 = const()[name = tensor<string, []>("concat_39_values2_0"), val = tensor<int32, []>(0)]; |
| tensor<int32, []> concat_39_axis_0 = const()[name = tensor<string, []>("concat_39_axis_0"), val = tensor<int32, []>(0)]; |
| tensor<bool, []> concat_39_interleave_0 = const()[name = tensor<string, []>("concat_39_interleave_0"), val = tensor<bool, []>(false)]; |
| tensor<int32, [4]> concat_39 = concat(axis = concat_39_axis_0, interleave = concat_39_interleave_0, values = (concat_39_values0_0, concat_39_values1_0, concat_39_values2_0, gather_25))[name = tensor<string, []>("concat_39")]; |
| 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 = slice_by_index(begin = attention_mask_begin_0, end = concat_39, end_mask = attention_mask_end_mask_0, x = attention_mask_5)[name = tensor<string, []>("attention_mask")]; |
| tensor<fp32, [1, 16, 2, 64]> query = transpose(perm = query_perm_0, x = var_1773)[name = tensor<string, []>("transpose_123")]; |
| tensor<fp32, [1, 16, 2, 64]> mul_23 = mul(x = query, y = var_11)[name = tensor<string, []>("mul_23")]; |
| tensor<bool, []> matmul_23_transpose_y_0 = const()[name = tensor<string, []>("matmul_23_transpose_y_0"), val = tensor<bool, []>(true)]; |
| tensor<bool, []> matmul_23_transpose_x_0 = const()[name = tensor<string, []>("matmul_23_transpose_x_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [1, 16, 2, ?]> matmul_23 = matmul(transpose_x = matmul_23_transpose_x_0, transpose_y = matmul_23_transpose_y_0, x = mul_23, y = key)[name = tensor<string, []>("matmul_23")]; |
| tensor<fp32, [?, 16, 2, ?]> add_23 = add(x = matmul_23, y = attention_mask)[name = tensor<string, []>("add_23")]; |
| tensor<int32, []> softmax_23_axis_0 = const()[name = tensor<string, []>("softmax_23_axis_0"), val = tensor<int32, []>(-1)]; |
| tensor<fp32, [?, 16, 2, ?]> softmax_23 = softmax(axis = softmax_23_axis_0, x = add_23)[name = tensor<string, []>("softmax_23")]; |
| tensor<bool, []> attn_output_93_transpose_x_0 = const()[name = tensor<string, []>("attn_output_93_transpose_x_0"), val = tensor<bool, []>(false)]; |
| tensor<bool, []> attn_output_93_transpose_y_0 = const()[name = tensor<string, []>("attn_output_93_transpose_y_0"), val = tensor<bool, []>(false)]; |
| tensor<fp32, [?, 16, 2, 64]> attn_output_93 = matmul(transpose_x = attn_output_93_transpose_x_0, transpose_y = attn_output_93_transpose_y_0, x = softmax_23, y = value)[name = tensor<string, []>("attn_output_93")]; |
| tensor<int32, [4]> var_1801_perm_0 = const()[name = tensor<string, []>("op_1801_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<int32, [3]> var_1803 = const()[name = tensor<string, []>("op_1803"), val = tensor<int32, [3]>([1, 2, -1])]; |
| tensor<fp32, [?, 2, 16, 64]> var_1801 = transpose(perm = var_1801_perm_0, x = attn_output_93)[name = tensor<string, []>("transpose_120")]; |
| tensor<fp32, [1, 2, ?]> var_1804 = reshape(shape = var_1803, x = var_1801)[name = tensor<string, []>("op_1804")]; |
| tensor<fp32, [1, 2, 1024]> input_279 = linear(bias = decoder_layers_11_encoder_attn_out_proj_bias, weight = decoder_layers_11_encoder_attn_out_proj_weight, x = var_1804)[name = tensor<string, []>("linear_117")]; |
| tensor<fp32, [1, 2, 1024]> input_281 = add(x = input_275, y = input_279)[name = tensor<string, []>("input_281")]; |
| tensor<int32, [1]> input_283_axes_0 = const()[name = tensor<string, []>("input_283_axes_0"), val = tensor<int32, [1]>([-1])]; |
| tensor<fp32, [1, 2, 1024]> input_283 = layer_norm(axes = input_283_axes_0, beta = decoder_layers_11_final_layer_norm_bias, epsilon = var_9, gamma = decoder_layers_11_final_layer_norm_weight, x = input_281)[name = tensor<string, []>("input_283")]; |
| tensor<fp32, [1, 2, 4096]> input_285 = linear(bias = decoder_layers_11_fc1_bias, weight = decoder_layers_11_fc1_weight, x = input_283)[name = tensor<string, []>("linear_118")]; |
| tensor<fp32, [1, 2, 4096]> input_287 = relu(x = input_285)[name = tensor<string, []>("input_287")]; |
| tensor<fp32, [1, 2, 1024]> input_291 = linear(bias = decoder_layers_11_fc2_bias, weight = decoder_layers_11_fc2_weight, x = input_287)[name = tensor<string, []>("linear_119")]; |
| tensor<fp32, [1, 2, 1024]> input_293 = add(x = input_281, y = input_291)[name = tensor<string, []>("input_293")]; |
| tensor<int32, [1]> var_1838_axes_0 = const()[name = tensor<string, []>("op_1838_axes_0"), val = tensor<int32, [1]>([-1])]; |
| tensor<fp32, [1, 2, 1024]> var_1838 = layer_norm(axes = var_1838_axes_0, beta = decoder_layer_norm_bias, epsilon = var_9, gamma = decoder_layer_norm_weight, x = input_293)[name = tensor<string, []>("op_1838")]; |
| tensor<int32, [3]> var_1898_begin_0 = const()[name = tensor<string, []>("op_1898_begin_0"), val = tensor<int32, [3]>([0, -1, 0])]; |
| tensor<int32, [3]> var_1898_end_0 = const()[name = tensor<string, []>("op_1898_end_0"), val = tensor<int32, [3]>([1, 2, 1024])]; |
| tensor<bool, [3]> var_1898_end_mask_0 = const()[name = tensor<string, []>("op_1898_end_mask_0"), val = tensor<bool, [3]>([true, true, true])]; |
| tensor<fp32, [1, 1, 1024]> var_1898 = slice_by_index(begin = var_1898_begin_0, end = var_1898_end_0, end_mask = var_1898_end_mask_0, x = var_1838)[name = tensor<string, []>("op_1898")]; |
| tensor<fp32, [256206]> linear_120_bias_0 = const()[name = tensor<string, []>("linear_120_bias_0"), val = tensor<fp32, [256206]>(BLOBFILE(path = tensor<string, []>("@model_path/weights/weight.bin"), offset = tensor<uint64, []>(1859891008)))]; |
| tensor<fp32, [1, 1, 256206]> logits = linear(bias = linear_120_bias_0, weight = decoder_embed_tokens_weight, x = var_1898)[name = tensor<string, []>("linear_120")]; |
| tensor<int32, []> var_1908_axis_0 = const()[name = tensor<string, []>("op_1908_axis_0"), val = tensor<int32, []>(0)]; |
| tensor<int32, [4]> transpose_96_perm_0 = const()[name = tensor<string, []>("transpose_96_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<int32, [4]> transpose_97_perm_0 = const()[name = tensor<string, []>("transpose_97_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<int32, [4]> transpose_98_perm_0 = const()[name = tensor<string, []>("transpose_98_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<int32, [4]> transpose_99_perm_0 = const()[name = tensor<string, []>("transpose_99_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<int32, [4]> transpose_100_perm_0 = const()[name = tensor<string, []>("transpose_100_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<int32, [4]> transpose_101_perm_0 = const()[name = tensor<string, []>("transpose_101_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<int32, [4]> transpose_102_perm_0 = const()[name = tensor<string, []>("transpose_102_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<int32, [4]> transpose_103_perm_0 = const()[name = tensor<string, []>("transpose_103_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<int32, [4]> transpose_104_perm_0 = const()[name = tensor<string, []>("transpose_104_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<int32, [4]> transpose_105_perm_0 = const()[name = tensor<string, []>("transpose_105_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<int32, [4]> transpose_106_perm_0 = const()[name = tensor<string, []>("transpose_106_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<int32, [4]> transpose_107_perm_0 = const()[name = tensor<string, []>("transpose_107_perm_0"), val = tensor<int32, [4]>([0, 2, 1, 3])]; |
| tensor<fp32, [1, 16, 2, 64]> transpose_107 = transpose(perm = transpose_107_perm_0, x = key_45)[name = tensor<string, []>("transpose_108")]; |
| tensor<fp32, [1, 16, 2, 64]> transpose_106 = transpose(perm = transpose_106_perm_0, x = key_41)[name = tensor<string, []>("transpose_109")]; |
| tensor<fp32, [1, 16, 2, 64]> transpose_105 = transpose(perm = transpose_105_perm_0, x = key_37)[name = tensor<string, []>("transpose_110")]; |
| tensor<fp32, [1, 16, 2, 64]> transpose_104 = transpose(perm = transpose_104_perm_0, x = key_33)[name = tensor<string, []>("transpose_111")]; |
| tensor<fp32, [1, 16, 2, 64]> transpose_103 = transpose(perm = transpose_103_perm_0, x = key_29)[name = tensor<string, []>("transpose_112")]; |
| tensor<fp32, [1, 16, 2, 64]> transpose_102 = transpose(perm = transpose_102_perm_0, x = key_25)[name = tensor<string, []>("transpose_113")]; |
| tensor<fp32, [1, 16, 2, 64]> transpose_101 = transpose(perm = transpose_101_perm_0, x = key_21)[name = tensor<string, []>("transpose_114")]; |
| tensor<fp32, [1, 16, 2, 64]> transpose_100 = transpose(perm = transpose_100_perm_0, x = key_17)[name = tensor<string, []>("transpose_115")]; |
| tensor<fp32, [1, 16, 2, 64]> transpose_99 = transpose(perm = transpose_99_perm_0, x = key_13)[name = tensor<string, []>("transpose_116")]; |
| tensor<fp32, [1, 16, 2, 64]> transpose_98 = transpose(perm = transpose_98_perm_0, x = key_9)[name = tensor<string, []>("transpose_117")]; |
| tensor<fp32, [1, 16, 2, 64]> transpose_97 = transpose(perm = transpose_97_perm_0, x = key_5)[name = tensor<string, []>("transpose_118")]; |
| tensor<fp32, [1, 16, 2, 64]> transpose_96 = transpose(perm = transpose_96_perm_0, x = key_1)[name = tensor<string, []>("transpose_119")]; |
| tensor<fp32, [12, 1, 16, 2, 64]> past_self_key = stack(axis = var_1908_axis_0, values = (transpose_96, transpose_97, transpose_98, transpose_99, transpose_100, transpose_101, transpose_102, transpose_103, transpose_104, transpose_105, transpose_106, transpose_107))[name = tensor<string, []>("op_1908")]; |
| tensor<int32, []> var_1911_axis_0 = const()[name = tensor<string, []>("op_1911_axis_0"), val = tensor<int32, []>(0)]; |
| tensor<fp32, [12, 1, 16, 2, 64]> past_self_value = stack(axis = var_1911_axis_0, values = (value_1, value_5, value_9, value_13, value_17, value_21, value_25, value_29, value_33, value_37, value_41, value_45))[name = tensor<string, []>("op_1911")]; |
| tensor<int32, []> var_1914_axis_0 = const()[name = tensor<string, []>("op_1914_axis_0"), val = tensor<int32, []>(0)]; |
| tensor<fp32, [12, 1, 16, ?, 64]> past_cross_key = stack(axis = var_1914_axis_0, values = (key_3, key_7, key_11, key_15, key_19, key_23, key_27, key_31, key_35, key_39, key_43, key))[name = tensor<string, []>("op_1914")]; |
| tensor<int32, []> var_1917_axis_0 = const()[name = tensor<string, []>("op_1917_axis_0"), val = tensor<int32, []>(0)]; |
| tensor<fp32, [12, 1, 16, ?, 64]> past_cross_value = stack(axis = var_1917_axis_0, values = (value_3, value_7, value_11, value_15, value_19, value_23, value_27, value_31, value_35, value_39, value_43, value))[name = tensor<string, []>("op_1917")]; |
| } -> (logits, past_self_key, past_self_value, past_cross_key, past_cross_value); |
| } |