program(1.0) [buildInfo = dict, tensor>({{"coremlc-component-MIL", "3600.16.1"}, {"coremlc-version", "3600.25.1"}})] { func main(tensor mel, tensor mel_length) { tensor x_1_perm_0 = const()[name = tensor("x_1_perm_0"), val = tensor([0, 2, 1])]; tensor mel_to_fp16_dtype_0 = const()[name = tensor("mel_to_fp16_dtype_0"), val = tensor("fp16")]; tensor tensor_1_axes_0 = const()[name = tensor("tensor_1_axes_0"), val = tensor([1])]; tensor mel_to_fp16 = cast(dtype = mel_to_fp16_dtype_0, x = mel)[name = tensor("cast_11")]; tensor x_1_cast_fp16 = transpose(perm = x_1_perm_0, x = mel_to_fp16)[name = tensor("transpose_1")]; tensor tensor_1_cast_fp16 = expand_dims(axes = tensor_1_axes_0, x = x_1_cast_fp16)[name = tensor("tensor_1_cast_fp16")]; tensor expand_dims_0 = const()[name = tensor("expand_dims_0"), val = tensor([[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232]])]; tensor var_44_axes_0 = const()[name = tensor("op_44_axes_0"), val = tensor([1])]; tensor var_44 = expand_dims(axes = var_44_axes_0, x = mel_length)[name = tensor("op_44")]; tensor time_mask_1 = less(x = expand_dims_0, y = var_44)[name = tensor("time_mask_1")]; tensor var_46_axes_0 = const()[name = tensor("op_46_axes_0"), val = tensor([-1])]; tensor var_46 = expand_dims(axes = var_46_axes_0, x = time_mask_1)[name = tensor("op_46")]; tensor var_48_reps_0 = const()[name = tensor("op_48_reps_0"), val = tensor([1, 1, 128])]; tensor var_48 = tile(reps = var_48_reps_0, x = var_46)[name = tensor("op_48")]; tensor var_54_axes_0 = const()[name = tensor("op_54_axes_0"), val = tensor([1])]; tensor mask_1_to_fp16_dtype_0 = const()[name = tensor("mask_1_to_fp16_dtype_0"), val = tensor("fp16")]; tensor var_48_to_fp16 = cast(dtype = mask_1_to_fp16_dtype_0, x = var_48)[name = tensor("cast_10")]; tensor var_54_cast_fp16 = expand_dims(axes = var_54_axes_0, x = var_48_to_fp16)[name = tensor("op_54_cast_fp16")]; tensor input_1_cast_fp16 = mul(x = tensor_1_cast_fp16, y = var_54_cast_fp16)[name = tensor("input_1_cast_fp16")]; tensor input_3_pad_0 = const()[name = tensor("input_3_pad_0"), val = tensor([0, 0, 0, 0, 2, 1, 2, 1])]; tensor input_3_mode_0 = const()[name = tensor("input_3_mode_0"), val = tensor("constant")]; tensor const_9_to_fp16 = const()[name = tensor("const_9_to_fp16"), val = tensor(0x0p+0)]; tensor input_3_cast_fp16 = pad(constant_val = const_9_to_fp16, mode = input_3_mode_0, pad = input_3_pad_0, x = input_1_cast_fp16)[name = tensor("input_3_cast_fp16")]; tensor tensor_3_pad_type_0 = const()[name = tensor("tensor_3_pad_type_0"), val = tensor("valid")]; tensor tensor_3_strides_0 = const()[name = tensor("tensor_3_strides_0"), val = tensor([2, 2])]; tensor tensor_3_pad_0 = const()[name = tensor("tensor_3_pad_0"), val = tensor([0, 0, 0, 0])]; tensor tensor_3_dilations_0 = const()[name = tensor("tensor_3_dilations_0"), val = tensor([1, 1])]; tensor tensor_3_groups_0 = const()[name = tensor("tensor_3_groups_0"), val = tensor(1)]; tensor encoder_pre_encode_conv_0_weight_to_fp16_quantized = constexpr_affine_dequantize()[axis = tensor(0), name = tensor("encoder_pre_encode_conv_0_weight_to_fp16_quantized"), quantized_data = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(64))), scale = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(2752))), zero_point = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(2432)))]; tensor encoder_pre_encode_conv_0_bias_to_fp16 = const()[name = tensor("encoder_pre_encode_conv_0_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(3328)))]; tensor tensor_3_cast_fp16 = conv(bias = encoder_pre_encode_conv_0_bias_to_fp16, dilations = tensor_3_dilations_0, groups = tensor_3_groups_0, pad = tensor_3_pad_0, pad_type = tensor_3_pad_type_0, strides = tensor_3_strides_0, weight = encoder_pre_encode_conv_0_weight_to_fp16_quantized, x = input_3_cast_fp16)[name = tensor("tensor_3_cast_fp16")]; tensor current_lengths_1_to_fp16_dtype_0 = const()[name = tensor("current_lengths_1_to_fp16_dtype_0"), val = tensor("fp16")]; tensor var_67_promoted_to_fp16 = const()[name = tensor("op_67_promoted_to_fp16"), val = tensor(0x1p+1)]; tensor mel_length_to_fp16 = cast(dtype = current_lengths_1_to_fp16_dtype_0, x = mel_length)[name = tensor("cast_9")]; tensor var_68_cast_fp16 = add(x = mel_length_to_fp16, y = var_67_promoted_to_fp16)[name = tensor("op_68_cast_fp16")]; tensor var_69_promoted_to_fp16 = const()[name = tensor("op_69_promoted_to_fp16"), val = tensor(0x1p+0)]; tensor var_70_cast_fp16 = add(x = var_68_cast_fp16, y = var_69_promoted_to_fp16)[name = tensor("op_70_cast_fp16")]; tensor var_71_promoted_to_fp16 = const()[name = tensor("op_71_promoted_to_fp16"), val = tensor(0x1.8p+1)]; tensor var_72_cast_fp16 = sub(x = var_70_cast_fp16, y = var_71_promoted_to_fp16)[name = tensor("op_72_cast_fp16")]; tensor var_25_promoted_to_fp16 = const()[name = tensor("op_25_promoted_to_fp16"), val = tensor(0x1p+1)]; tensor floor_div_0_cast_fp16 = floor_div(x = var_72_cast_fp16, y = var_25_promoted_to_fp16)[name = tensor("floor_div_0_cast_fp16")]; tensor var_74_promoted_to_fp16 = const()[name = tensor("op_74_promoted_to_fp16"), val = tensor(0x1p+0)]; tensor current_lengths_3_cast_fp16 = add(x = floor_div_0_cast_fp16, y = var_74_promoted_to_fp16)[name = tensor("current_lengths_3_cast_fp16")]; tensor lengths_21_dtype_0 = const()[name = tensor("lengths_21_dtype_0"), val = tensor("int32")]; tensor expand_dims_1 = const()[name = tensor("expand_dims_1"), val = tensor([[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116]])]; tensor var_83_axes_0 = const()[name = tensor("op_83_axes_0"), val = tensor([1])]; tensor current_lengths_3_cast_fp16_to_int32 = cast(dtype = lengths_21_dtype_0, x = current_lengths_3_cast_fp16)[name = tensor("cast_8")]; tensor var_83 = expand_dims(axes = var_83_axes_0, x = current_lengths_3_cast_fp16_to_int32)[name = tensor("op_83")]; tensor time_mask_3 = less(x = expand_dims_1, y = var_83)[name = tensor("time_mask_3")]; tensor var_85_axes_0 = const()[name = tensor("op_85_axes_0"), val = tensor([-1])]; tensor var_85 = expand_dims(axes = var_85_axes_0, x = time_mask_3)[name = tensor("op_85")]; tensor var_87_reps_0 = const()[name = tensor("op_87_reps_0"), val = tensor([1, 1, 65])]; tensor var_87 = tile(reps = var_87_reps_0, x = var_85)[name = tensor("op_87")]; tensor var_93_axes_0 = const()[name = tensor("op_93_axes_0"), val = tensor([1])]; tensor mask_3_to_fp16_dtype_0 = const()[name = tensor("mask_3_to_fp16_dtype_0"), val = tensor("fp16")]; tensor var_87_to_fp16 = cast(dtype = mask_3_to_fp16_dtype_0, x = var_87)[name = tensor("cast_7")]; tensor var_93_cast_fp16 = expand_dims(axes = var_93_axes_0, x = var_87_to_fp16)[name = tensor("op_93_cast_fp16")]; tensor expanded_mask_3_reps_0 = const()[name = tensor("expanded_mask_3_reps_0"), val = tensor([1, 256, 1, 1])]; tensor expanded_mask_3_cast_fp16 = tile(reps = expanded_mask_3_reps_0, x = var_93_cast_fp16)[name = tensor("expanded_mask_3_cast_fp16")]; tensor input_5_cast_fp16 = mul(x = tensor_3_cast_fp16, y = expanded_mask_3_cast_fp16)[name = tensor("input_5_cast_fp16")]; tensor tensor_5_cast_fp16 = relu(x = input_5_cast_fp16)[name = tensor("tensor_5_cast_fp16")]; tensor input_7_cast_fp16 = mul(x = tensor_5_cast_fp16, y = expanded_mask_3_cast_fp16)[name = tensor("input_7_cast_fp16")]; tensor input_9_pad_0 = const()[name = tensor("input_9_pad_0"), val = tensor([0, 0, 0, 0, 2, 1, 2, 1])]; tensor input_9_mode_0 = const()[name = tensor("input_9_mode_0"), val = tensor("constant")]; tensor const_23_to_fp16 = const()[name = tensor("const_23_to_fp16"), val = tensor(0x0p+0)]; tensor input_9_cast_fp16 = pad(constant_val = const_23_to_fp16, mode = input_9_mode_0, pad = input_9_pad_0, x = input_7_cast_fp16)[name = tensor("input_9_cast_fp16")]; tensor tensor_7_pad_type_0 = const()[name = tensor("tensor_7_pad_type_0"), val = tensor("valid")]; tensor tensor_7_strides_0 = const()[name = tensor("tensor_7_strides_0"), val = tensor([2, 2])]; tensor tensor_7_groups_0 = const()[name = tensor("tensor_7_groups_0"), val = tensor(256)]; tensor tensor_7_pad_0 = const()[name = tensor("tensor_7_pad_0"), val = tensor([0, 0, 0, 0])]; tensor tensor_7_dilations_0 = const()[name = tensor("tensor_7_dilations_0"), val = tensor([1, 1])]; tensor encoder_pre_encode_conv_2_weight_to_fp16_quantized = constexpr_affine_dequantize()[axis = tensor(0), name = tensor("encoder_pre_encode_conv_2_weight_to_fp16_quantized"), quantized_data = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(3904))), scale = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(6272))), zero_point = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(2432)))]; tensor encoder_pre_encode_conv_2_bias_to_fp16 = const()[name = tensor("encoder_pre_encode_conv_2_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(6848)))]; tensor tensor_7_cast_fp16 = conv(bias = encoder_pre_encode_conv_2_bias_to_fp16, dilations = tensor_7_dilations_0, groups = tensor_7_groups_0, pad = tensor_7_pad_0, pad_type = tensor_7_pad_type_0, strides = tensor_7_strides_0, weight = encoder_pre_encode_conv_2_weight_to_fp16_quantized, x = input_9_cast_fp16)[name = tensor("tensor_7_cast_fp16")]; tensor var_115_promoted_to_fp16 = const()[name = tensor("op_115_promoted_to_fp16"), val = tensor(0x1p+1)]; tensor var_116_cast_fp16 = add(x = current_lengths_3_cast_fp16, y = var_115_promoted_to_fp16)[name = tensor("op_116_cast_fp16")]; tensor var_117_promoted_to_fp16 = const()[name = tensor("op_117_promoted_to_fp16"), val = tensor(0x1p+0)]; tensor var_118_cast_fp16 = add(x = var_116_cast_fp16, y = var_117_promoted_to_fp16)[name = tensor("op_118_cast_fp16")]; tensor var_119_promoted_to_fp16 = const()[name = tensor("op_119_promoted_to_fp16"), val = tensor(0x1.8p+1)]; tensor var_120_cast_fp16 = sub(x = var_118_cast_fp16, y = var_119_promoted_to_fp16)[name = tensor("op_120_cast_fp16")]; tensor var_25_promoted_1_to_fp16 = const()[name = tensor("op_25_promoted_1_to_fp16"), val = tensor(0x1p+1)]; tensor floor_div_1_cast_fp16 = floor_div(x = var_120_cast_fp16, y = var_25_promoted_1_to_fp16)[name = tensor("floor_div_1_cast_fp16")]; tensor var_122_promoted_to_fp16 = const()[name = tensor("op_122_promoted_to_fp16"), val = tensor(0x1p+0)]; tensor current_lengths_5_cast_fp16 = add(x = floor_div_1_cast_fp16, y = var_122_promoted_to_fp16)[name = tensor("current_lengths_5_cast_fp16")]; tensor lengths_23_dtype_0 = const()[name = tensor("lengths_23_dtype_0"), val = tensor("int32")]; tensor expand_dims_2 = const()[name = tensor("expand_dims_2"), val = tensor([[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58]])]; tensor var_131_axes_0 = const()[name = tensor("op_131_axes_0"), val = tensor([1])]; tensor current_lengths_5_cast_fp16_to_int32 = cast(dtype = lengths_23_dtype_0, x = current_lengths_5_cast_fp16)[name = tensor("cast_6")]; tensor var_131 = expand_dims(axes = var_131_axes_0, x = current_lengths_5_cast_fp16_to_int32)[name = tensor("op_131")]; tensor time_mask_5 = less(x = expand_dims_2, y = var_131)[name = tensor("time_mask_5")]; tensor var_133_axes_0 = const()[name = tensor("op_133_axes_0"), val = tensor([-1])]; tensor var_133 = expand_dims(axes = var_133_axes_0, x = time_mask_5)[name = tensor("op_133")]; tensor var_135_reps_0 = const()[name = tensor("op_135_reps_0"), val = tensor([1, 1, 33])]; tensor var_135 = tile(reps = var_135_reps_0, x = var_133)[name = tensor("op_135")]; tensor var_141_axes_0 = const()[name = tensor("op_141_axes_0"), val = tensor([1])]; tensor mask_5_to_fp16_dtype_0 = const()[name = tensor("mask_5_to_fp16_dtype_0"), val = tensor("fp16")]; tensor var_135_to_fp16 = cast(dtype = mask_5_to_fp16_dtype_0, x = var_135)[name = tensor("cast_5")]; tensor var_141_cast_fp16 = expand_dims(axes = var_141_axes_0, x = var_135_to_fp16)[name = tensor("op_141_cast_fp16")]; tensor expanded_mask_7_reps_0 = const()[name = tensor("expanded_mask_7_reps_0"), val = tensor([1, 256, 1, 1])]; tensor expanded_mask_7_cast_fp16 = tile(reps = expanded_mask_7_reps_0, x = var_141_cast_fp16)[name = tensor("expanded_mask_7_cast_fp16")]; tensor input_11_cast_fp16 = mul(x = tensor_7_cast_fp16, y = expanded_mask_7_cast_fp16)[name = tensor("input_11_cast_fp16")]; tensor tensor_9_pad_type_0 = const()[name = tensor("tensor_9_pad_type_0"), val = tensor("valid")]; tensor tensor_9_strides_0 = const()[name = tensor("tensor_9_strides_0"), val = tensor([1, 1])]; tensor tensor_9_pad_0 = const()[name = tensor("tensor_9_pad_0"), val = tensor([0, 0, 0, 0])]; tensor tensor_9_dilations_0 = const()[name = tensor("tensor_9_dilations_0"), val = tensor([1, 1])]; tensor tensor_9_groups_0 = const()[name = tensor("tensor_9_groups_0"), val = tensor(1)]; tensor encoder_pre_encode_conv_3_weight_to_fp16_quantized = constexpr_affine_dequantize()[axis = tensor(0), name = tensor("encoder_pre_encode_conv_3_weight_to_fp16_quantized"), quantized_data = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(7424))), scale = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(73024))), zero_point = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(2432)))]; tensor encoder_pre_encode_conv_3_bias_to_fp16 = const()[name = tensor("encoder_pre_encode_conv_3_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(73600)))]; tensor tensor_9_cast_fp16 = conv(bias = encoder_pre_encode_conv_3_bias_to_fp16, dilations = tensor_9_dilations_0, groups = tensor_9_groups_0, pad = tensor_9_pad_0, pad_type = tensor_9_pad_type_0, strides = tensor_9_strides_0, weight = encoder_pre_encode_conv_3_weight_to_fp16_quantized, x = input_11_cast_fp16)[name = tensor("tensor_9_cast_fp16")]; tensor input_13_cast_fp16 = mul(x = tensor_9_cast_fp16, y = expanded_mask_7_cast_fp16)[name = tensor("input_13_cast_fp16")]; tensor tensor_11_cast_fp16 = relu(x = input_13_cast_fp16)[name = tensor("tensor_11_cast_fp16")]; tensor input_15_cast_fp16 = mul(x = tensor_11_cast_fp16, y = expanded_mask_7_cast_fp16)[name = tensor("input_15_cast_fp16")]; tensor input_17_pad_0 = const()[name = tensor("input_17_pad_0"), val = tensor([0, 0, 0, 0, 2, 1, 2, 1])]; tensor input_17_mode_0 = const()[name = tensor("input_17_mode_0"), val = tensor("constant")]; tensor const_41_to_fp16 = const()[name = tensor("const_41_to_fp16"), val = tensor(0x0p+0)]; tensor input_17_cast_fp16 = pad(constant_val = const_41_to_fp16, mode = input_17_mode_0, pad = input_17_pad_0, x = input_15_cast_fp16)[name = tensor("input_17_cast_fp16")]; tensor tensor_13_pad_type_0 = const()[name = tensor("tensor_13_pad_type_0"), val = tensor("valid")]; tensor tensor_13_strides_0 = const()[name = tensor("tensor_13_strides_0"), val = tensor([2, 2])]; tensor tensor_13_groups_0 = const()[name = tensor("tensor_13_groups_0"), val = tensor(256)]; tensor tensor_13_pad_0 = const()[name = tensor("tensor_13_pad_0"), val = tensor([0, 0, 0, 0])]; tensor tensor_13_dilations_0 = const()[name = tensor("tensor_13_dilations_0"), val = tensor([1, 1])]; tensor encoder_pre_encode_conv_5_weight_to_fp16_quantized = constexpr_affine_dequantize()[axis = tensor(0), name = tensor("encoder_pre_encode_conv_5_weight_to_fp16_quantized"), quantized_data = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(74176))), scale = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(76544))), zero_point = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(2432)))]; tensor encoder_pre_encode_conv_5_bias_to_fp16 = const()[name = tensor("encoder_pre_encode_conv_5_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(77120)))]; tensor tensor_13_cast_fp16 = conv(bias = encoder_pre_encode_conv_5_bias_to_fp16, dilations = tensor_13_dilations_0, groups = tensor_13_groups_0, pad = tensor_13_pad_0, pad_type = tensor_13_pad_type_0, strides = tensor_13_strides_0, weight = encoder_pre_encode_conv_5_weight_to_fp16_quantized, x = input_17_cast_fp16)[name = tensor("tensor_13_cast_fp16")]; tensor var_178_promoted_to_fp16 = const()[name = tensor("op_178_promoted_to_fp16"), val = tensor(0x1p+1)]; tensor var_179_cast_fp16 = add(x = current_lengths_5_cast_fp16, y = var_178_promoted_to_fp16)[name = tensor("op_179_cast_fp16")]; tensor var_180_promoted_to_fp16 = const()[name = tensor("op_180_promoted_to_fp16"), val = tensor(0x1p+0)]; tensor var_181_cast_fp16 = add(x = var_179_cast_fp16, y = var_180_promoted_to_fp16)[name = tensor("op_181_cast_fp16")]; tensor var_182_promoted_to_fp16 = const()[name = tensor("op_182_promoted_to_fp16"), val = tensor(0x1.8p+1)]; tensor var_183_cast_fp16 = sub(x = var_181_cast_fp16, y = var_182_promoted_to_fp16)[name = tensor("op_183_cast_fp16")]; tensor var_25_promoted_2_to_fp16 = const()[name = tensor("op_25_promoted_2_to_fp16"), val = tensor(0x1p+1)]; tensor floor_div_2_cast_fp16 = floor_div(x = var_183_cast_fp16, y = var_25_promoted_2_to_fp16)[name = tensor("floor_div_2_cast_fp16")]; tensor var_185_promoted_to_fp16 = const()[name = tensor("op_185_promoted_to_fp16"), val = tensor(0x1p+0)]; tensor current_lengths_cast_fp16 = add(x = floor_div_2_cast_fp16, y = var_185_promoted_to_fp16)[name = tensor("current_lengths_cast_fp16")]; tensor lengths_dtype_0 = const()[name = tensor("lengths_dtype_0"), val = tensor("int32")]; tensor expand_dims_3 = const()[name = tensor("expand_dims_3"), val = tensor([[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29]])]; tensor var_194_axes_0 = const()[name = tensor("op_194_axes_0"), val = tensor([1])]; tensor current_lengths_cast_fp16_to_int32 = cast(dtype = lengths_dtype_0, x = current_lengths_cast_fp16)[name = tensor("cast_4")]; tensor var_194 = expand_dims(axes = var_194_axes_0, x = current_lengths_cast_fp16_to_int32)[name = tensor("op_194")]; tensor time_mask = less(x = expand_dims_3, y = var_194)[name = tensor("time_mask")]; tensor var_196_axes_0 = const()[name = tensor("op_196_axes_0"), val = tensor([-1])]; tensor var_196 = expand_dims(axes = var_196_axes_0, x = time_mask)[name = tensor("op_196")]; tensor var_198_reps_0 = const()[name = tensor("op_198_reps_0"), val = tensor([1, 1, 17])]; tensor var_198 = tile(reps = var_198_reps_0, x = var_196)[name = tensor("op_198")]; tensor var_204_axes_0 = const()[name = tensor("op_204_axes_0"), val = tensor([1])]; tensor mask_to_fp16_dtype_0 = const()[name = tensor("mask_to_fp16_dtype_0"), val = tensor("fp16")]; tensor var_198_to_fp16 = cast(dtype = mask_to_fp16_dtype_0, x = var_198)[name = tensor("cast_3")]; tensor var_204_cast_fp16 = expand_dims(axes = var_204_axes_0, x = var_198_to_fp16)[name = tensor("op_204_cast_fp16")]; tensor expanded_mask_13_reps_0 = const()[name = tensor("expanded_mask_13_reps_0"), val = tensor([1, 256, 1, 1])]; tensor expanded_mask_13_cast_fp16 = tile(reps = expanded_mask_13_reps_0, x = var_204_cast_fp16)[name = tensor("expanded_mask_13_cast_fp16")]; tensor input_19_cast_fp16 = mul(x = tensor_13_cast_fp16, y = expanded_mask_13_cast_fp16)[name = tensor("input_19_cast_fp16")]; tensor tensor_15_pad_type_0 = const()[name = tensor("tensor_15_pad_type_0"), val = tensor("valid")]; tensor tensor_15_strides_0 = const()[name = tensor("tensor_15_strides_0"), val = tensor([1, 1])]; tensor tensor_15_pad_0 = const()[name = tensor("tensor_15_pad_0"), val = tensor([0, 0, 0, 0])]; tensor tensor_15_dilations_0 = const()[name = tensor("tensor_15_dilations_0"), val = tensor([1, 1])]; tensor tensor_15_groups_0 = const()[name = tensor("tensor_15_groups_0"), val = tensor(1)]; tensor encoder_pre_encode_conv_6_weight_to_fp16_quantized = constexpr_affine_dequantize()[axis = tensor(0), name = tensor("encoder_pre_encode_conv_6_weight_to_fp16_quantized"), quantized_data = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(77696))), scale = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(143296))), zero_point = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(2432)))]; tensor encoder_pre_encode_conv_6_bias_to_fp16 = const()[name = tensor("encoder_pre_encode_conv_6_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(143872)))]; tensor tensor_15_cast_fp16 = conv(bias = encoder_pre_encode_conv_6_bias_to_fp16, dilations = tensor_15_dilations_0, groups = tensor_15_groups_0, pad = tensor_15_pad_0, pad_type = tensor_15_pad_type_0, strides = tensor_15_strides_0, weight = encoder_pre_encode_conv_6_weight_to_fp16_quantized, x = input_19_cast_fp16)[name = tensor("tensor_15_cast_fp16")]; tensor input_21_cast_fp16 = mul(x = tensor_15_cast_fp16, y = expanded_mask_13_cast_fp16)[name = tensor("input_21_cast_fp16")]; tensor tensor_cast_fp16 = relu(x = input_21_cast_fp16)[name = tensor("tensor_cast_fp16")]; tensor x_3_cast_fp16 = mul(x = tensor_cast_fp16, y = expanded_mask_13_cast_fp16)[name = tensor("x_3_cast_fp16")]; tensor var_238_perm_0 = const()[name = tensor("op_238_perm_0"), val = tensor([0, 2, 1, 3])]; tensor var_239 = const()[name = tensor("op_239"), val = tensor([1, 30, -1])]; tensor var_238_cast_fp16 = transpose(perm = var_238_perm_0, x = x_3_cast_fp16)[name = tensor("transpose_0")]; tensor input_cast_fp16 = reshape(shape = var_239, x = var_238_cast_fp16)[name = tensor("input_cast_fp16")]; tensor encoder_pre_encode_out_weight_to_fp16_quantized = constexpr_affine_dequantize()[axis = tensor(0), name = tensor("encoder_pre_encode_out_weight_to_fp16_quantized"), quantized_data = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(144448))), scale = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(4602048))), zero_point = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(4600960)))]; tensor encoder_pre_encode_out_bias_to_fp16 = const()[name = tensor("encoder_pre_encode_out_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(4604160)))]; tensor linear_0_cast_fp16 = linear(bias = encoder_pre_encode_out_bias_to_fp16, weight = encoder_pre_encode_out_weight_to_fp16_quantized, x = input_cast_fp16)[name = tensor("linear_0_cast_fp16")]; tensor var_261_begin_0 = const()[name = tensor("op_261_begin_0"), val = tensor([0, 2, 0])]; tensor var_261_end_0 = const()[name = tensor("op_261_end_0"), val = tensor([1, 30, 1024])]; tensor var_261_end_mask_0 = const()[name = tensor("op_261_end_mask_0"), val = tensor([true, true, true])]; tensor var_261_cast_fp16 = slice_by_index(begin = var_261_begin_0, end = var_261_end_0, end_mask = var_261_end_mask_0, x = linear_0_cast_fp16)[name = tensor("op_261_cast_fp16")]; tensor var_266_cast_fp16_to_fp32_dtype_0 = const()[name = tensor("op_266_cast_fp16_to_fp32_dtype_0"), val = tensor("fp32")]; tensor var_268 = const()[name = tensor("op_268"), val = tensor(2)]; tensor var_269 = sub(x = current_lengths_cast_fp16_to_int32, y = var_268)[name = tensor("op_269")]; tensor var_269_promoted_to_fp16_dtype_0 = const()[name = tensor("op_269_promoted_to_fp16_dtype_0"), val = tensor("fp16")]; tensor var_270_promoted_to_fp16 = const()[name = tensor("op_270_promoted_to_fp16"), val = tensor(0x0p+0)]; tensor const_61_to_fp16 = const()[name = tensor("const_61_to_fp16"), val = tensor(inf)]; tensor var_269_to_fp16 = cast(dtype = var_269_promoted_to_fp16_dtype_0, x = var_269)[name = tensor("cast_2")]; tensor clip_0_cast_fp16 = clip(alpha = var_270_promoted_to_fp16, beta = const_61_to_fp16, x = var_269_to_fp16)[name = tensor("clip_0_cast_fp16")]; tensor var_277_dtype_0 = const()[name = tensor("op_277_dtype_0"), val = tensor("int32")]; tensor pre_encoded = cast(dtype = var_266_cast_fp16_to_fp32_dtype_0, x = var_261_cast_fp16)[name = tensor("cast_0")]; tensor pre_encoded_length = cast(dtype = var_277_dtype_0, x = clip_0_cast_fp16)[name = tensor("cast_1")]; } -> (pre_encoded, pre_encoded_length); }