program(1.0) [buildInfo = dict, tensor>({{"coremlc-component-MIL", "3405.2.1"}, {"coremlc-version", "3405.2.1"}, {"coremltools-component-torch", "2.7.1"}, {"coremltools-source-dialect", "TorchScript"}, {"coremltools-version", "9.0"}})] { func main(tensor features) [FlexibleShapeInformation = tuple, dict, tensor>>, tuple, dict, list, ?>>>>((("DefaultShapes", {{"features", [1, 200, 80]}}), ("RangeDims", {{"features", [[1, 1], [1, 6000], [80, 80]]}})))] { tensor features_to_fp16_dtype_0 = const()[name = tensor("features_to_fp16_dtype_0"), val = tensor("fp16")]; tensor cmvn_mean_to_fp16 = const()[name = tensor("cmvn_mean_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(64)))]; tensor features_to_fp16 = cast(dtype = features_to_fp16_dtype_0, x = features)[name = tensor("cast_1")]; tensor var_24_cast_fp16 = sub(x = features_to_fp16, y = cmvn_mean_to_fp16)[name = tensor("op_24_cast_fp16")]; tensor cmvn_inv_std_to_fp16 = const()[name = tensor("cmvn_inv_std_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(320)))]; tensor input_1_cast_fp16 = mul(x = var_24_cast_fp16, y = cmvn_inv_std_to_fp16)[name = tensor("input_1_cast_fp16")]; tensor fc1_0_weight_to_fp16 = const()[name = tensor("fc1_0_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(576)))]; tensor fc1_0_bias_to_fp16 = const()[name = tensor("fc1_0_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(41600)))]; tensor linear_0_cast_fp16 = linear(bias = fc1_0_bias_to_fp16, weight = fc1_0_weight_to_fp16, x = input_1_cast_fp16)[name = tensor("linear_0_cast_fp16")]; tensor input_5_cast_fp16 = relu(x = linear_0_cast_fp16)[name = tensor("input_5_cast_fp16")]; tensor fc2_0_weight_to_fp16 = const()[name = tensor("fc2_0_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(42176)))]; tensor fc2_0_bias_to_fp16 = const()[name = tensor("fc2_0_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(107776)))]; tensor linear_1_cast_fp16 = linear(bias = fc2_0_bias_to_fp16, weight = fc2_0_weight_to_fp16, x = input_5_cast_fp16)[name = tensor("linear_1_cast_fp16")]; tensor inputs_1_cast_fp16 = relu(x = linear_1_cast_fp16)[name = tensor("inputs_1_cast_fp16")]; tensor var_50 = const()[name = tensor("op_50"), val = tensor([0, 2, 1])]; tensor lookback_1_pad_type_0 = const()[name = tensor("lookback_1_pad_type_0"), val = tensor("custom")]; tensor lookback_1_pad_0 = const()[name = tensor("lookback_1_pad_0"), val = tensor([19, 19])]; tensor lookback_1_groups_0 = const()[name = tensor("lookback_1_groups_0"), val = tensor(128)]; tensor lookback_1_strides_0 = const()[name = tensor("lookback_1_strides_0"), val = tensor([1])]; tensor lookback_1_dilations_0 = const()[name = tensor("lookback_1_dilations_0"), val = tensor([1])]; tensor fsmn1_lookback_filter_weight_to_fp16 = const()[name = tensor("fsmn1_lookback_filter_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(108096)))]; tensor var_51_cast_fp16 = transpose(perm = var_50, x = inputs_1_cast_fp16)[name = tensor("transpose_15")]; tensor lookback_1_cast_fp16 = conv(dilations = lookback_1_dilations_0, groups = lookback_1_groups_0, pad = lookback_1_pad_0, pad_type = lookback_1_pad_type_0, strides = lookback_1_strides_0, weight = fsmn1_lookback_filter_weight_to_fp16, x = var_51_cast_fp16)[name = tensor("lookback_1_cast_fp16")]; tensor lookback_3_begin_0 = const()[name = tensor("lookback_3_begin_0"), val = tensor([0, 0, 0])]; tensor lookback_3_end_0 = const()[name = tensor("lookback_3_end_0"), val = tensor([1, 128, -19])]; tensor lookback_3_end_mask_0 = const()[name = tensor("lookback_3_end_mask_0"), val = tensor([true, true, false])]; tensor lookback_3_cast_fp16 = slice_by_index(begin = lookback_3_begin_0, end = lookback_3_end_0, end_mask = lookback_3_end_mask_0, x = lookback_1_cast_fp16)[name = tensor("lookback_3_cast_fp16")]; tensor memory_1_cast_fp16 = add(x = var_51_cast_fp16, y = lookback_3_cast_fp16)[name = tensor("memory_1_cast_fp16")]; tensor lookahead_1_pad_type_0 = const()[name = tensor("lookahead_1_pad_type_0"), val = tensor("custom")]; tensor lookahead_1_pad_0 = const()[name = tensor("lookahead_1_pad_0"), val = tensor([19, 19])]; tensor lookahead_1_groups_0 = const()[name = tensor("lookahead_1_groups_0"), val = tensor(128)]; tensor lookahead_1_strides_0 = const()[name = tensor("lookahead_1_strides_0"), val = tensor([1])]; tensor lookahead_1_dilations_0 = const()[name = tensor("lookahead_1_dilations_0"), val = tensor([1])]; tensor fsmn1_lookahead_filter_weight_to_fp16 = const()[name = tensor("fsmn1_lookahead_filter_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(113280)))]; tensor lookahead_1_cast_fp16 = conv(dilations = lookahead_1_dilations_0, groups = lookahead_1_groups_0, pad = lookahead_1_pad_0, pad_type = lookahead_1_pad_type_0, strides = lookahead_1_strides_0, weight = fsmn1_lookahead_filter_weight_to_fp16, x = var_51_cast_fp16)[name = tensor("lookahead_1_cast_fp16")]; tensor input_11_begin_0 = const()[name = tensor("input_11_begin_0"), val = tensor([0, 0, 20])]; tensor input_11_end_0 = const()[name = tensor("input_11_end_0"), val = tensor([1, 128, 0])]; tensor input_11_end_mask_0 = const()[name = tensor("input_11_end_mask_0"), val = tensor([true, true, true])]; tensor input_11_cast_fp16 = slice_by_index(begin = input_11_begin_0, end = input_11_end_0, end_mask = input_11_end_mask_0, x = lookahead_1_cast_fp16)[name = tensor("input_11_cast_fp16")]; tensor var_73_pad_0 = const()[name = tensor("op_73_pad_0"), val = tensor([0, 0, 0, 0, 0, 1])]; tensor var_73_mode_0 = const()[name = tensor("op_73_mode_0"), val = tensor("constant")]; tensor const_0_to_fp16 = const()[name = tensor("const_0_to_fp16"), val = tensor(0x0p+0)]; tensor var_73_cast_fp16 = pad(constant_val = const_0_to_fp16, mode = var_73_mode_0, pad = var_73_pad_0, x = input_11_cast_fp16)[name = tensor("op_73_cast_fp16")]; tensor memory_3_cast_fp16 = add(x = memory_1_cast_fp16, y = var_73_cast_fp16)[name = tensor("memory_3_cast_fp16")]; tensor var_75 = const()[name = tensor("op_75"), val = tensor([0, 2, 1])]; tensor fsmns_0_fc1_0_weight_to_fp16 = const()[name = tensor("fsmns_0_fc1_0_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(118464)))]; tensor fsmns_0_fc1_0_bias_to_fp16 = const()[name = tensor("fsmns_0_fc1_0_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(184064)))]; tensor var_76_cast_fp16 = transpose(perm = var_75, x = memory_3_cast_fp16)[name = tensor("transpose_14")]; tensor linear_2_cast_fp16 = linear(bias = fsmns_0_fc1_0_bias_to_fp16, weight = fsmns_0_fc1_0_weight_to_fp16, x = var_76_cast_fp16)[name = tensor("linear_2_cast_fp16")]; tensor input_17_cast_fp16 = relu(x = linear_2_cast_fp16)[name = tensor("input_17_cast_fp16")]; tensor fsmns_0_fc2_weight_to_fp16 = const()[name = tensor("fsmns_0_fc2_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(184640)))]; tensor linear_3_bias_0_to_fp16 = const()[name = tensor("linear_3_bias_0_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(250240)))]; tensor linear_3_cast_fp16 = linear(bias = linear_3_bias_0_to_fp16, weight = fsmns_0_fc2_weight_to_fp16, x = input_17_cast_fp16)[name = tensor("linear_3_cast_fp16")]; tensor var_102 = const()[name = tensor("op_102"), val = tensor([0, 2, 1])]; tensor lookback_5_pad_type_0 = const()[name = tensor("lookback_5_pad_type_0"), val = tensor("custom")]; tensor lookback_5_pad_0 = const()[name = tensor("lookback_5_pad_0"), val = tensor([19, 19])]; tensor lookback_5_groups_0 = const()[name = tensor("lookback_5_groups_0"), val = tensor(128)]; tensor lookback_5_strides_0 = const()[name = tensor("lookback_5_strides_0"), val = tensor([1])]; tensor lookback_5_dilations_0 = const()[name = tensor("lookback_5_dilations_0"), val = tensor([1])]; tensor fsmns_0_fsmn_lookback_filter_weight_to_fp16 = const()[name = tensor("fsmns_0_fsmn_lookback_filter_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(250560)))]; tensor var_103_cast_fp16 = transpose(perm = var_102, x = linear_3_cast_fp16)[name = tensor("transpose_13")]; tensor lookback_5_cast_fp16 = conv(dilations = lookback_5_dilations_0, groups = lookback_5_groups_0, pad = lookback_5_pad_0, pad_type = lookback_5_pad_type_0, strides = lookback_5_strides_0, weight = fsmns_0_fsmn_lookback_filter_weight_to_fp16, x = var_103_cast_fp16)[name = tensor("lookback_5_cast_fp16")]; tensor lookback_7_begin_0 = const()[name = tensor("lookback_7_begin_0"), val = tensor([0, 0, 0])]; tensor lookback_7_end_0 = const()[name = tensor("lookback_7_end_0"), val = tensor([1, 128, -19])]; tensor lookback_7_end_mask_0 = const()[name = tensor("lookback_7_end_mask_0"), val = tensor([true, true, false])]; tensor lookback_7_cast_fp16 = slice_by_index(begin = lookback_7_begin_0, end = lookback_7_end_0, end_mask = lookback_7_end_mask_0, x = lookback_5_cast_fp16)[name = tensor("lookback_7_cast_fp16")]; tensor memory_5_cast_fp16 = add(x = var_103_cast_fp16, y = lookback_7_cast_fp16)[name = tensor("memory_5_cast_fp16")]; tensor lookahead_3_pad_type_0 = const()[name = tensor("lookahead_3_pad_type_0"), val = tensor("custom")]; tensor lookahead_3_pad_0 = const()[name = tensor("lookahead_3_pad_0"), val = tensor([19, 19])]; tensor lookahead_3_groups_0 = const()[name = tensor("lookahead_3_groups_0"), val = tensor(128)]; tensor lookahead_3_strides_0 = const()[name = tensor("lookahead_3_strides_0"), val = tensor([1])]; tensor lookahead_3_dilations_0 = const()[name = tensor("lookahead_3_dilations_0"), val = tensor([1])]; tensor fsmns_0_fsmn_lookahead_filter_weight_to_fp16 = const()[name = tensor("fsmns_0_fsmn_lookahead_filter_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(255744)))]; tensor lookahead_3_cast_fp16 = conv(dilations = lookahead_3_dilations_0, groups = lookahead_3_groups_0, pad = lookahead_3_pad_0, pad_type = lookahead_3_pad_type_0, strides = lookahead_3_strides_0, weight = fsmns_0_fsmn_lookahead_filter_weight_to_fp16, x = var_103_cast_fp16)[name = tensor("lookahead_3_cast_fp16")]; tensor input_21_begin_0 = const()[name = tensor("input_21_begin_0"), val = tensor([0, 0, 20])]; tensor input_21_end_0 = const()[name = tensor("input_21_end_0"), val = tensor([1, 128, 0])]; tensor input_21_end_mask_0 = const()[name = tensor("input_21_end_mask_0"), val = tensor([true, true, true])]; tensor input_21_cast_fp16 = slice_by_index(begin = input_21_begin_0, end = input_21_end_0, end_mask = input_21_end_mask_0, x = lookahead_3_cast_fp16)[name = tensor("input_21_cast_fp16")]; tensor var_125_pad_0 = const()[name = tensor("op_125_pad_0"), val = tensor([0, 0, 0, 0, 0, 1])]; tensor var_125_mode_0 = const()[name = tensor("op_125_mode_0"), val = tensor("constant")]; tensor const_1_to_fp16 = const()[name = tensor("const_1_to_fp16"), val = tensor(0x0p+0)]; tensor var_125_cast_fp16 = pad(constant_val = const_1_to_fp16, mode = var_125_mode_0, pad = var_125_pad_0, x = input_21_cast_fp16)[name = tensor("op_125_cast_fp16")]; tensor memory_7_cast_fp16 = add(x = memory_5_cast_fp16, y = var_125_cast_fp16)[name = tensor("memory_7_cast_fp16")]; tensor var_127 = const()[name = tensor("op_127"), val = tensor([0, 2, 1])]; tensor var_128_cast_fp16 = transpose(perm = var_127, x = memory_7_cast_fp16)[name = tensor("transpose_12")]; tensor input_23_cast_fp16 = add(x = var_128_cast_fp16, y = var_76_cast_fp16)[name = tensor("input_23_cast_fp16")]; tensor fsmns_1_fc1_0_weight_to_fp16 = const()[name = tensor("fsmns_1_fc1_0_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(260928)))]; tensor fsmns_1_fc1_0_bias_to_fp16 = const()[name = tensor("fsmns_1_fc1_0_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(326528)))]; tensor linear_4_cast_fp16 = linear(bias = fsmns_1_fc1_0_bias_to_fp16, weight = fsmns_1_fc1_0_weight_to_fp16, x = input_23_cast_fp16)[name = tensor("linear_4_cast_fp16")]; tensor input_27_cast_fp16 = relu(x = linear_4_cast_fp16)[name = tensor("input_27_cast_fp16")]; tensor fsmns_1_fc2_weight_to_fp16 = const()[name = tensor("fsmns_1_fc2_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(327104)))]; tensor linear_5_cast_fp16 = linear(bias = linear_3_bias_0_to_fp16, weight = fsmns_1_fc2_weight_to_fp16, x = input_27_cast_fp16)[name = tensor("linear_5_cast_fp16")]; tensor var_155 = const()[name = tensor("op_155"), val = tensor([0, 2, 1])]; tensor lookback_9_pad_type_0 = const()[name = tensor("lookback_9_pad_type_0"), val = tensor("custom")]; tensor lookback_9_pad_0 = const()[name = tensor("lookback_9_pad_0"), val = tensor([19, 19])]; tensor lookback_9_groups_0 = const()[name = tensor("lookback_9_groups_0"), val = tensor(128)]; tensor lookback_9_strides_0 = const()[name = tensor("lookback_9_strides_0"), val = tensor([1])]; tensor lookback_9_dilations_0 = const()[name = tensor("lookback_9_dilations_0"), val = tensor([1])]; tensor fsmns_1_fsmn_lookback_filter_weight_to_fp16 = const()[name = tensor("fsmns_1_fsmn_lookback_filter_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(392704)))]; tensor var_156_cast_fp16 = transpose(perm = var_155, x = linear_5_cast_fp16)[name = tensor("transpose_11")]; tensor lookback_9_cast_fp16 = conv(dilations = lookback_9_dilations_0, groups = lookback_9_groups_0, pad = lookback_9_pad_0, pad_type = lookback_9_pad_type_0, strides = lookback_9_strides_0, weight = fsmns_1_fsmn_lookback_filter_weight_to_fp16, x = var_156_cast_fp16)[name = tensor("lookback_9_cast_fp16")]; tensor lookback_11_begin_0 = const()[name = tensor("lookback_11_begin_0"), val = tensor([0, 0, 0])]; tensor lookback_11_end_0 = const()[name = tensor("lookback_11_end_0"), val = tensor([1, 128, -19])]; tensor lookback_11_end_mask_0 = const()[name = tensor("lookback_11_end_mask_0"), val = tensor([true, true, false])]; tensor lookback_11_cast_fp16 = slice_by_index(begin = lookback_11_begin_0, end = lookback_11_end_0, end_mask = lookback_11_end_mask_0, x = lookback_9_cast_fp16)[name = tensor("lookback_11_cast_fp16")]; tensor memory_11_cast_fp16 = add(x = var_156_cast_fp16, y = lookback_11_cast_fp16)[name = tensor("memory_11_cast_fp16")]; tensor lookahead_5_pad_type_0 = const()[name = tensor("lookahead_5_pad_type_0"), val = tensor("custom")]; tensor lookahead_5_pad_0 = const()[name = tensor("lookahead_5_pad_0"), val = tensor([19, 19])]; tensor lookahead_5_groups_0 = const()[name = tensor("lookahead_5_groups_0"), val = tensor(128)]; tensor lookahead_5_strides_0 = const()[name = tensor("lookahead_5_strides_0"), val = tensor([1])]; tensor lookahead_5_dilations_0 = const()[name = tensor("lookahead_5_dilations_0"), val = tensor([1])]; tensor fsmns_1_fsmn_lookahead_filter_weight_to_fp16 = const()[name = tensor("fsmns_1_fsmn_lookahead_filter_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(397888)))]; tensor lookahead_5_cast_fp16 = conv(dilations = lookahead_5_dilations_0, groups = lookahead_5_groups_0, pad = lookahead_5_pad_0, pad_type = lookahead_5_pad_type_0, strides = lookahead_5_strides_0, weight = fsmns_1_fsmn_lookahead_filter_weight_to_fp16, x = var_156_cast_fp16)[name = tensor("lookahead_5_cast_fp16")]; tensor input_31_begin_0 = const()[name = tensor("input_31_begin_0"), val = tensor([0, 0, 20])]; tensor input_31_end_0 = const()[name = tensor("input_31_end_0"), val = tensor([1, 128, 0])]; tensor input_31_end_mask_0 = const()[name = tensor("input_31_end_mask_0"), val = tensor([true, true, true])]; tensor input_31_cast_fp16 = slice_by_index(begin = input_31_begin_0, end = input_31_end_0, end_mask = input_31_end_mask_0, x = lookahead_5_cast_fp16)[name = tensor("input_31_cast_fp16")]; tensor var_178_pad_0 = const()[name = tensor("op_178_pad_0"), val = tensor([0, 0, 0, 0, 0, 1])]; tensor var_178_mode_0 = const()[name = tensor("op_178_mode_0"), val = tensor("constant")]; tensor const_2_to_fp16 = const()[name = tensor("const_2_to_fp16"), val = tensor(0x0p+0)]; tensor var_178_cast_fp16 = pad(constant_val = const_2_to_fp16, mode = var_178_mode_0, pad = var_178_pad_0, x = input_31_cast_fp16)[name = tensor("op_178_cast_fp16")]; tensor memory_13_cast_fp16 = add(x = memory_11_cast_fp16, y = var_178_cast_fp16)[name = tensor("memory_13_cast_fp16")]; tensor var_180 = const()[name = tensor("op_180"), val = tensor([0, 2, 1])]; tensor var_181_cast_fp16 = transpose(perm = var_180, x = memory_13_cast_fp16)[name = tensor("transpose_10")]; tensor input_33_cast_fp16 = add(x = var_181_cast_fp16, y = input_23_cast_fp16)[name = tensor("input_33_cast_fp16")]; tensor fsmns_2_fc1_0_weight_to_fp16 = const()[name = tensor("fsmns_2_fc1_0_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(403072)))]; tensor fsmns_2_fc1_0_bias_to_fp16 = const()[name = tensor("fsmns_2_fc1_0_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(468672)))]; tensor linear_6_cast_fp16 = linear(bias = fsmns_2_fc1_0_bias_to_fp16, weight = fsmns_2_fc1_0_weight_to_fp16, x = input_33_cast_fp16)[name = tensor("linear_6_cast_fp16")]; tensor input_37_cast_fp16 = relu(x = linear_6_cast_fp16)[name = tensor("input_37_cast_fp16")]; tensor fsmns_2_fc2_weight_to_fp16 = const()[name = tensor("fsmns_2_fc2_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(469248)))]; tensor linear_7_cast_fp16 = linear(bias = linear_3_bias_0_to_fp16, weight = fsmns_2_fc2_weight_to_fp16, x = input_37_cast_fp16)[name = tensor("linear_7_cast_fp16")]; tensor var_208 = const()[name = tensor("op_208"), val = tensor([0, 2, 1])]; tensor lookback_13_pad_type_0 = const()[name = tensor("lookback_13_pad_type_0"), val = tensor("custom")]; tensor lookback_13_pad_0 = const()[name = tensor("lookback_13_pad_0"), val = tensor([19, 19])]; tensor lookback_13_groups_0 = const()[name = tensor("lookback_13_groups_0"), val = tensor(128)]; tensor lookback_13_strides_0 = const()[name = tensor("lookback_13_strides_0"), val = tensor([1])]; tensor lookback_13_dilations_0 = const()[name = tensor("lookback_13_dilations_0"), val = tensor([1])]; tensor fsmns_2_fsmn_lookback_filter_weight_to_fp16 = const()[name = tensor("fsmns_2_fsmn_lookback_filter_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(534848)))]; tensor var_209_cast_fp16 = transpose(perm = var_208, x = linear_7_cast_fp16)[name = tensor("transpose_9")]; tensor lookback_13_cast_fp16 = conv(dilations = lookback_13_dilations_0, groups = lookback_13_groups_0, pad = lookback_13_pad_0, pad_type = lookback_13_pad_type_0, strides = lookback_13_strides_0, weight = fsmns_2_fsmn_lookback_filter_weight_to_fp16, x = var_209_cast_fp16)[name = tensor("lookback_13_cast_fp16")]; tensor lookback_15_begin_0 = const()[name = tensor("lookback_15_begin_0"), val = tensor([0, 0, 0])]; tensor lookback_15_end_0 = const()[name = tensor("lookback_15_end_0"), val = tensor([1, 128, -19])]; tensor lookback_15_end_mask_0 = const()[name = tensor("lookback_15_end_mask_0"), val = tensor([true, true, false])]; tensor lookback_15_cast_fp16 = slice_by_index(begin = lookback_15_begin_0, end = lookback_15_end_0, end_mask = lookback_15_end_mask_0, x = lookback_13_cast_fp16)[name = tensor("lookback_15_cast_fp16")]; tensor memory_17_cast_fp16 = add(x = var_209_cast_fp16, y = lookback_15_cast_fp16)[name = tensor("memory_17_cast_fp16")]; tensor lookahead_7_pad_type_0 = const()[name = tensor("lookahead_7_pad_type_0"), val = tensor("custom")]; tensor lookahead_7_pad_0 = const()[name = tensor("lookahead_7_pad_0"), val = tensor([19, 19])]; tensor lookahead_7_groups_0 = const()[name = tensor("lookahead_7_groups_0"), val = tensor(128)]; tensor lookahead_7_strides_0 = const()[name = tensor("lookahead_7_strides_0"), val = tensor([1])]; tensor lookahead_7_dilations_0 = const()[name = tensor("lookahead_7_dilations_0"), val = tensor([1])]; tensor fsmns_2_fsmn_lookahead_filter_weight_to_fp16 = const()[name = tensor("fsmns_2_fsmn_lookahead_filter_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(540032)))]; tensor lookahead_7_cast_fp16 = conv(dilations = lookahead_7_dilations_0, groups = lookahead_7_groups_0, pad = lookahead_7_pad_0, pad_type = lookahead_7_pad_type_0, strides = lookahead_7_strides_0, weight = fsmns_2_fsmn_lookahead_filter_weight_to_fp16, x = var_209_cast_fp16)[name = tensor("lookahead_7_cast_fp16")]; tensor input_41_begin_0 = const()[name = tensor("input_41_begin_0"), val = tensor([0, 0, 20])]; tensor input_41_end_0 = const()[name = tensor("input_41_end_0"), val = tensor([1, 128, 0])]; tensor input_41_end_mask_0 = const()[name = tensor("input_41_end_mask_0"), val = tensor([true, true, true])]; tensor input_41_cast_fp16 = slice_by_index(begin = input_41_begin_0, end = input_41_end_0, end_mask = input_41_end_mask_0, x = lookahead_7_cast_fp16)[name = tensor("input_41_cast_fp16")]; tensor var_231_pad_0 = const()[name = tensor("op_231_pad_0"), val = tensor([0, 0, 0, 0, 0, 1])]; tensor var_231_mode_0 = const()[name = tensor("op_231_mode_0"), val = tensor("constant")]; tensor const_3_to_fp16 = const()[name = tensor("const_3_to_fp16"), val = tensor(0x0p+0)]; tensor var_231_cast_fp16 = pad(constant_val = const_3_to_fp16, mode = var_231_mode_0, pad = var_231_pad_0, x = input_41_cast_fp16)[name = tensor("op_231_cast_fp16")]; tensor memory_19_cast_fp16 = add(x = memory_17_cast_fp16, y = var_231_cast_fp16)[name = tensor("memory_19_cast_fp16")]; tensor var_233 = const()[name = tensor("op_233"), val = tensor([0, 2, 1])]; tensor var_234_cast_fp16 = transpose(perm = var_233, x = memory_19_cast_fp16)[name = tensor("transpose_8")]; tensor input_43_cast_fp16 = add(x = var_234_cast_fp16, y = input_33_cast_fp16)[name = tensor("input_43_cast_fp16")]; tensor fsmns_3_fc1_0_weight_to_fp16 = const()[name = tensor("fsmns_3_fc1_0_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(545216)))]; tensor fsmns_3_fc1_0_bias_to_fp16 = const()[name = tensor("fsmns_3_fc1_0_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(610816)))]; tensor linear_8_cast_fp16 = linear(bias = fsmns_3_fc1_0_bias_to_fp16, weight = fsmns_3_fc1_0_weight_to_fp16, x = input_43_cast_fp16)[name = tensor("linear_8_cast_fp16")]; tensor input_47_cast_fp16 = relu(x = linear_8_cast_fp16)[name = tensor("input_47_cast_fp16")]; tensor fsmns_3_fc2_weight_to_fp16 = const()[name = tensor("fsmns_3_fc2_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(611392)))]; tensor linear_9_cast_fp16 = linear(bias = linear_3_bias_0_to_fp16, weight = fsmns_3_fc2_weight_to_fp16, x = input_47_cast_fp16)[name = tensor("linear_9_cast_fp16")]; tensor var_261 = const()[name = tensor("op_261"), val = tensor([0, 2, 1])]; tensor lookback_17_pad_type_0 = const()[name = tensor("lookback_17_pad_type_0"), val = tensor("custom")]; tensor lookback_17_pad_0 = const()[name = tensor("lookback_17_pad_0"), val = tensor([19, 19])]; tensor lookback_17_groups_0 = const()[name = tensor("lookback_17_groups_0"), val = tensor(128)]; tensor lookback_17_strides_0 = const()[name = tensor("lookback_17_strides_0"), val = tensor([1])]; tensor lookback_17_dilations_0 = const()[name = tensor("lookback_17_dilations_0"), val = tensor([1])]; tensor fsmns_3_fsmn_lookback_filter_weight_to_fp16 = const()[name = tensor("fsmns_3_fsmn_lookback_filter_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(676992)))]; tensor var_262_cast_fp16 = transpose(perm = var_261, x = linear_9_cast_fp16)[name = tensor("transpose_7")]; tensor lookback_17_cast_fp16 = conv(dilations = lookback_17_dilations_0, groups = lookback_17_groups_0, pad = lookback_17_pad_0, pad_type = lookback_17_pad_type_0, strides = lookback_17_strides_0, weight = fsmns_3_fsmn_lookback_filter_weight_to_fp16, x = var_262_cast_fp16)[name = tensor("lookback_17_cast_fp16")]; tensor lookback_19_begin_0 = const()[name = tensor("lookback_19_begin_0"), val = tensor([0, 0, 0])]; tensor lookback_19_end_0 = const()[name = tensor("lookback_19_end_0"), val = tensor([1, 128, -19])]; tensor lookback_19_end_mask_0 = const()[name = tensor("lookback_19_end_mask_0"), val = tensor([true, true, false])]; tensor lookback_19_cast_fp16 = slice_by_index(begin = lookback_19_begin_0, end = lookback_19_end_0, end_mask = lookback_19_end_mask_0, x = lookback_17_cast_fp16)[name = tensor("lookback_19_cast_fp16")]; tensor memory_23_cast_fp16 = add(x = var_262_cast_fp16, y = lookback_19_cast_fp16)[name = tensor("memory_23_cast_fp16")]; tensor lookahead_9_pad_type_0 = const()[name = tensor("lookahead_9_pad_type_0"), val = tensor("custom")]; tensor lookahead_9_pad_0 = const()[name = tensor("lookahead_9_pad_0"), val = tensor([19, 19])]; tensor lookahead_9_groups_0 = const()[name = tensor("lookahead_9_groups_0"), val = tensor(128)]; tensor lookahead_9_strides_0 = const()[name = tensor("lookahead_9_strides_0"), val = tensor([1])]; tensor lookahead_9_dilations_0 = const()[name = tensor("lookahead_9_dilations_0"), val = tensor([1])]; tensor fsmns_3_fsmn_lookahead_filter_weight_to_fp16 = const()[name = tensor("fsmns_3_fsmn_lookahead_filter_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(682176)))]; tensor lookahead_9_cast_fp16 = conv(dilations = lookahead_9_dilations_0, groups = lookahead_9_groups_0, pad = lookahead_9_pad_0, pad_type = lookahead_9_pad_type_0, strides = lookahead_9_strides_0, weight = fsmns_3_fsmn_lookahead_filter_weight_to_fp16, x = var_262_cast_fp16)[name = tensor("lookahead_9_cast_fp16")]; tensor input_51_begin_0 = const()[name = tensor("input_51_begin_0"), val = tensor([0, 0, 20])]; tensor input_51_end_0 = const()[name = tensor("input_51_end_0"), val = tensor([1, 128, 0])]; tensor input_51_end_mask_0 = const()[name = tensor("input_51_end_mask_0"), val = tensor([true, true, true])]; tensor input_51_cast_fp16 = slice_by_index(begin = input_51_begin_0, end = input_51_end_0, end_mask = input_51_end_mask_0, x = lookahead_9_cast_fp16)[name = tensor("input_51_cast_fp16")]; tensor var_284_pad_0 = const()[name = tensor("op_284_pad_0"), val = tensor([0, 0, 0, 0, 0, 1])]; tensor var_284_mode_0 = const()[name = tensor("op_284_mode_0"), val = tensor("constant")]; tensor const_4_to_fp16 = const()[name = tensor("const_4_to_fp16"), val = tensor(0x0p+0)]; tensor var_284_cast_fp16 = pad(constant_val = const_4_to_fp16, mode = var_284_mode_0, pad = var_284_pad_0, x = input_51_cast_fp16)[name = tensor("op_284_cast_fp16")]; tensor memory_25_cast_fp16 = add(x = memory_23_cast_fp16, y = var_284_cast_fp16)[name = tensor("memory_25_cast_fp16")]; tensor var_286 = const()[name = tensor("op_286"), val = tensor([0, 2, 1])]; tensor var_287_cast_fp16 = transpose(perm = var_286, x = memory_25_cast_fp16)[name = tensor("transpose_6")]; tensor input_53_cast_fp16 = add(x = var_287_cast_fp16, y = input_43_cast_fp16)[name = tensor("input_53_cast_fp16")]; tensor fsmns_4_fc1_0_weight_to_fp16 = const()[name = tensor("fsmns_4_fc1_0_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(687360)))]; tensor fsmns_4_fc1_0_bias_to_fp16 = const()[name = tensor("fsmns_4_fc1_0_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(752960)))]; tensor linear_10_cast_fp16 = linear(bias = fsmns_4_fc1_0_bias_to_fp16, weight = fsmns_4_fc1_0_weight_to_fp16, x = input_53_cast_fp16)[name = tensor("linear_10_cast_fp16")]; tensor input_57_cast_fp16 = relu(x = linear_10_cast_fp16)[name = tensor("input_57_cast_fp16")]; tensor fsmns_4_fc2_weight_to_fp16 = const()[name = tensor("fsmns_4_fc2_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(753536)))]; tensor linear_11_cast_fp16 = linear(bias = linear_3_bias_0_to_fp16, weight = fsmns_4_fc2_weight_to_fp16, x = input_57_cast_fp16)[name = tensor("linear_11_cast_fp16")]; tensor var_314 = const()[name = tensor("op_314"), val = tensor([0, 2, 1])]; tensor lookback_21_pad_type_0 = const()[name = tensor("lookback_21_pad_type_0"), val = tensor("custom")]; tensor lookback_21_pad_0 = const()[name = tensor("lookback_21_pad_0"), val = tensor([19, 19])]; tensor lookback_21_groups_0 = const()[name = tensor("lookback_21_groups_0"), val = tensor(128)]; tensor lookback_21_strides_0 = const()[name = tensor("lookback_21_strides_0"), val = tensor([1])]; tensor lookback_21_dilations_0 = const()[name = tensor("lookback_21_dilations_0"), val = tensor([1])]; tensor fsmns_4_fsmn_lookback_filter_weight_to_fp16 = const()[name = tensor("fsmns_4_fsmn_lookback_filter_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(819136)))]; tensor var_315_cast_fp16 = transpose(perm = var_314, x = linear_11_cast_fp16)[name = tensor("transpose_5")]; tensor lookback_21_cast_fp16 = conv(dilations = lookback_21_dilations_0, groups = lookback_21_groups_0, pad = lookback_21_pad_0, pad_type = lookback_21_pad_type_0, strides = lookback_21_strides_0, weight = fsmns_4_fsmn_lookback_filter_weight_to_fp16, x = var_315_cast_fp16)[name = tensor("lookback_21_cast_fp16")]; tensor lookback_23_begin_0 = const()[name = tensor("lookback_23_begin_0"), val = tensor([0, 0, 0])]; tensor lookback_23_end_0 = const()[name = tensor("lookback_23_end_0"), val = tensor([1, 128, -19])]; tensor lookback_23_end_mask_0 = const()[name = tensor("lookback_23_end_mask_0"), val = tensor([true, true, false])]; tensor lookback_23_cast_fp16 = slice_by_index(begin = lookback_23_begin_0, end = lookback_23_end_0, end_mask = lookback_23_end_mask_0, x = lookback_21_cast_fp16)[name = tensor("lookback_23_cast_fp16")]; tensor memory_29_cast_fp16 = add(x = var_315_cast_fp16, y = lookback_23_cast_fp16)[name = tensor("memory_29_cast_fp16")]; tensor lookahead_11_pad_type_0 = const()[name = tensor("lookahead_11_pad_type_0"), val = tensor("custom")]; tensor lookahead_11_pad_0 = const()[name = tensor("lookahead_11_pad_0"), val = tensor([19, 19])]; tensor lookahead_11_groups_0 = const()[name = tensor("lookahead_11_groups_0"), val = tensor(128)]; tensor lookahead_11_strides_0 = const()[name = tensor("lookahead_11_strides_0"), val = tensor([1])]; tensor lookahead_11_dilations_0 = const()[name = tensor("lookahead_11_dilations_0"), val = tensor([1])]; tensor fsmns_4_fsmn_lookahead_filter_weight_to_fp16 = const()[name = tensor("fsmns_4_fsmn_lookahead_filter_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(824320)))]; tensor lookahead_11_cast_fp16 = conv(dilations = lookahead_11_dilations_0, groups = lookahead_11_groups_0, pad = lookahead_11_pad_0, pad_type = lookahead_11_pad_type_0, strides = lookahead_11_strides_0, weight = fsmns_4_fsmn_lookahead_filter_weight_to_fp16, x = var_315_cast_fp16)[name = tensor("lookahead_11_cast_fp16")]; tensor input_61_begin_0 = const()[name = tensor("input_61_begin_0"), val = tensor([0, 0, 20])]; tensor input_61_end_0 = const()[name = tensor("input_61_end_0"), val = tensor([1, 128, 0])]; tensor input_61_end_mask_0 = const()[name = tensor("input_61_end_mask_0"), val = tensor([true, true, true])]; tensor input_61_cast_fp16 = slice_by_index(begin = input_61_begin_0, end = input_61_end_0, end_mask = input_61_end_mask_0, x = lookahead_11_cast_fp16)[name = tensor("input_61_cast_fp16")]; tensor var_337_pad_0 = const()[name = tensor("op_337_pad_0"), val = tensor([0, 0, 0, 0, 0, 1])]; tensor var_337_mode_0 = const()[name = tensor("op_337_mode_0"), val = tensor("constant")]; tensor const_5_to_fp16 = const()[name = tensor("const_5_to_fp16"), val = tensor(0x0p+0)]; tensor var_337_cast_fp16 = pad(constant_val = const_5_to_fp16, mode = var_337_mode_0, pad = var_337_pad_0, x = input_61_cast_fp16)[name = tensor("op_337_cast_fp16")]; tensor memory_31_cast_fp16 = add(x = memory_29_cast_fp16, y = var_337_cast_fp16)[name = tensor("memory_31_cast_fp16")]; tensor var_339 = const()[name = tensor("op_339"), val = tensor([0, 2, 1])]; tensor var_340_cast_fp16 = transpose(perm = var_339, x = memory_31_cast_fp16)[name = tensor("transpose_4")]; tensor input_63_cast_fp16 = add(x = var_340_cast_fp16, y = input_53_cast_fp16)[name = tensor("input_63_cast_fp16")]; tensor fsmns_5_fc1_0_weight_to_fp16 = const()[name = tensor("fsmns_5_fc1_0_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(829504)))]; tensor fsmns_5_fc1_0_bias_to_fp16 = const()[name = tensor("fsmns_5_fc1_0_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(895104)))]; tensor linear_12_cast_fp16 = linear(bias = fsmns_5_fc1_0_bias_to_fp16, weight = fsmns_5_fc1_0_weight_to_fp16, x = input_63_cast_fp16)[name = tensor("linear_12_cast_fp16")]; tensor input_67_cast_fp16 = relu(x = linear_12_cast_fp16)[name = tensor("input_67_cast_fp16")]; tensor fsmns_5_fc2_weight_to_fp16 = const()[name = tensor("fsmns_5_fc2_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(895680)))]; tensor linear_13_cast_fp16 = linear(bias = linear_3_bias_0_to_fp16, weight = fsmns_5_fc2_weight_to_fp16, x = input_67_cast_fp16)[name = tensor("linear_13_cast_fp16")]; tensor var_367 = const()[name = tensor("op_367"), val = tensor([0, 2, 1])]; tensor lookback_25_pad_type_0 = const()[name = tensor("lookback_25_pad_type_0"), val = tensor("custom")]; tensor lookback_25_pad_0 = const()[name = tensor("lookback_25_pad_0"), val = tensor([19, 19])]; tensor lookback_25_groups_0 = const()[name = tensor("lookback_25_groups_0"), val = tensor(128)]; tensor lookback_25_strides_0 = const()[name = tensor("lookback_25_strides_0"), val = tensor([1])]; tensor lookback_25_dilations_0 = const()[name = tensor("lookback_25_dilations_0"), val = tensor([1])]; tensor fsmns_5_fsmn_lookback_filter_weight_to_fp16 = const()[name = tensor("fsmns_5_fsmn_lookback_filter_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(961280)))]; tensor var_368_cast_fp16 = transpose(perm = var_367, x = linear_13_cast_fp16)[name = tensor("transpose_3")]; tensor lookback_25_cast_fp16 = conv(dilations = lookback_25_dilations_0, groups = lookback_25_groups_0, pad = lookback_25_pad_0, pad_type = lookback_25_pad_type_0, strides = lookback_25_strides_0, weight = fsmns_5_fsmn_lookback_filter_weight_to_fp16, x = var_368_cast_fp16)[name = tensor("lookback_25_cast_fp16")]; tensor lookback_27_begin_0 = const()[name = tensor("lookback_27_begin_0"), val = tensor([0, 0, 0])]; tensor lookback_27_end_0 = const()[name = tensor("lookback_27_end_0"), val = tensor([1, 128, -19])]; tensor lookback_27_end_mask_0 = const()[name = tensor("lookback_27_end_mask_0"), val = tensor([true, true, false])]; tensor lookback_27_cast_fp16 = slice_by_index(begin = lookback_27_begin_0, end = lookback_27_end_0, end_mask = lookback_27_end_mask_0, x = lookback_25_cast_fp16)[name = tensor("lookback_27_cast_fp16")]; tensor memory_35_cast_fp16 = add(x = var_368_cast_fp16, y = lookback_27_cast_fp16)[name = tensor("memory_35_cast_fp16")]; tensor lookahead_13_pad_type_0 = const()[name = tensor("lookahead_13_pad_type_0"), val = tensor("custom")]; tensor lookahead_13_pad_0 = const()[name = tensor("lookahead_13_pad_0"), val = tensor([19, 19])]; tensor lookahead_13_groups_0 = const()[name = tensor("lookahead_13_groups_0"), val = tensor(128)]; tensor lookahead_13_strides_0 = const()[name = tensor("lookahead_13_strides_0"), val = tensor([1])]; tensor lookahead_13_dilations_0 = const()[name = tensor("lookahead_13_dilations_0"), val = tensor([1])]; tensor fsmns_5_fsmn_lookahead_filter_weight_to_fp16 = const()[name = tensor("fsmns_5_fsmn_lookahead_filter_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(966464)))]; tensor lookahead_13_cast_fp16 = conv(dilations = lookahead_13_dilations_0, groups = lookahead_13_groups_0, pad = lookahead_13_pad_0, pad_type = lookahead_13_pad_type_0, strides = lookahead_13_strides_0, weight = fsmns_5_fsmn_lookahead_filter_weight_to_fp16, x = var_368_cast_fp16)[name = tensor("lookahead_13_cast_fp16")]; tensor input_71_begin_0 = const()[name = tensor("input_71_begin_0"), val = tensor([0, 0, 20])]; tensor input_71_end_0 = const()[name = tensor("input_71_end_0"), val = tensor([1, 128, 0])]; tensor input_71_end_mask_0 = const()[name = tensor("input_71_end_mask_0"), val = tensor([true, true, true])]; tensor input_71_cast_fp16 = slice_by_index(begin = input_71_begin_0, end = input_71_end_0, end_mask = input_71_end_mask_0, x = lookahead_13_cast_fp16)[name = tensor("input_71_cast_fp16")]; tensor var_390_pad_0 = const()[name = tensor("op_390_pad_0"), val = tensor([0, 0, 0, 0, 0, 1])]; tensor var_390_mode_0 = const()[name = tensor("op_390_mode_0"), val = tensor("constant")]; tensor const_6_to_fp16 = const()[name = tensor("const_6_to_fp16"), val = tensor(0x0p+0)]; tensor var_390_cast_fp16 = pad(constant_val = const_6_to_fp16, mode = var_390_mode_0, pad = var_390_pad_0, x = input_71_cast_fp16)[name = tensor("op_390_cast_fp16")]; tensor memory_37_cast_fp16 = add(x = memory_35_cast_fp16, y = var_390_cast_fp16)[name = tensor("memory_37_cast_fp16")]; tensor var_392 = const()[name = tensor("op_392"), val = tensor([0, 2, 1])]; tensor var_393_cast_fp16 = transpose(perm = var_392, x = memory_37_cast_fp16)[name = tensor("transpose_2")]; tensor input_73_cast_fp16 = add(x = var_393_cast_fp16, y = input_63_cast_fp16)[name = tensor("input_73_cast_fp16")]; tensor fsmns_6_fc1_0_weight_to_fp16 = const()[name = tensor("fsmns_6_fc1_0_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(971648)))]; tensor fsmns_6_fc1_0_bias_to_fp16 = const()[name = tensor("fsmns_6_fc1_0_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(1037248)))]; tensor linear_14_cast_fp16 = linear(bias = fsmns_6_fc1_0_bias_to_fp16, weight = fsmns_6_fc1_0_weight_to_fp16, x = input_73_cast_fp16)[name = tensor("linear_14_cast_fp16")]; tensor input_77_cast_fp16 = relu(x = linear_14_cast_fp16)[name = tensor("input_77_cast_fp16")]; tensor fsmns_6_fc2_weight_to_fp16 = const()[name = tensor("fsmns_6_fc2_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(1037824)))]; tensor linear_15_cast_fp16 = linear(bias = linear_3_bias_0_to_fp16, weight = fsmns_6_fc2_weight_to_fp16, x = input_77_cast_fp16)[name = tensor("linear_15_cast_fp16")]; tensor var_420 = const()[name = tensor("op_420"), val = tensor([0, 2, 1])]; tensor lookback_29_pad_type_0 = const()[name = tensor("lookback_29_pad_type_0"), val = tensor("custom")]; tensor lookback_29_pad_0 = const()[name = tensor("lookback_29_pad_0"), val = tensor([19, 19])]; tensor lookback_29_groups_0 = const()[name = tensor("lookback_29_groups_0"), val = tensor(128)]; tensor lookback_29_strides_0 = const()[name = tensor("lookback_29_strides_0"), val = tensor([1])]; tensor lookback_29_dilations_0 = const()[name = tensor("lookback_29_dilations_0"), val = tensor([1])]; tensor fsmns_6_fsmn_lookback_filter_weight_to_fp16 = const()[name = tensor("fsmns_6_fsmn_lookback_filter_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(1103424)))]; tensor var_421_cast_fp16 = transpose(perm = var_420, x = linear_15_cast_fp16)[name = tensor("transpose_1")]; tensor lookback_29_cast_fp16 = conv(dilations = lookback_29_dilations_0, groups = lookback_29_groups_0, pad = lookback_29_pad_0, pad_type = lookback_29_pad_type_0, strides = lookback_29_strides_0, weight = fsmns_6_fsmn_lookback_filter_weight_to_fp16, x = var_421_cast_fp16)[name = tensor("lookback_29_cast_fp16")]; tensor lookback_begin_0 = const()[name = tensor("lookback_begin_0"), val = tensor([0, 0, 0])]; tensor lookback_end_0 = const()[name = tensor("lookback_end_0"), val = tensor([1, 128, -19])]; tensor lookback_end_mask_0 = const()[name = tensor("lookback_end_mask_0"), val = tensor([true, true, false])]; tensor lookback_cast_fp16 = slice_by_index(begin = lookback_begin_0, end = lookback_end_0, end_mask = lookback_end_mask_0, x = lookback_29_cast_fp16)[name = tensor("lookback_cast_fp16")]; tensor memory_41_cast_fp16 = add(x = var_421_cast_fp16, y = lookback_cast_fp16)[name = tensor("memory_41_cast_fp16")]; tensor lookahead_pad_type_0 = const()[name = tensor("lookahead_pad_type_0"), val = tensor("custom")]; tensor lookahead_pad_0 = const()[name = tensor("lookahead_pad_0"), val = tensor([19, 19])]; tensor lookahead_groups_0 = const()[name = tensor("lookahead_groups_0"), val = tensor(128)]; tensor lookahead_strides_0 = const()[name = tensor("lookahead_strides_0"), val = tensor([1])]; tensor lookahead_dilations_0 = const()[name = tensor("lookahead_dilations_0"), val = tensor([1])]; tensor fsmns_6_fsmn_lookahead_filter_weight_to_fp16 = const()[name = tensor("fsmns_6_fsmn_lookahead_filter_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(1108608)))]; tensor lookahead_cast_fp16 = conv(dilations = lookahead_dilations_0, groups = lookahead_groups_0, pad = lookahead_pad_0, pad_type = lookahead_pad_type_0, strides = lookahead_strides_0, weight = fsmns_6_fsmn_lookahead_filter_weight_to_fp16, x = var_421_cast_fp16)[name = tensor("lookahead_cast_fp16")]; tensor input_81_begin_0 = const()[name = tensor("input_81_begin_0"), val = tensor([0, 0, 20])]; tensor input_81_end_0 = const()[name = tensor("input_81_end_0"), val = tensor([1, 128, 0])]; tensor input_81_end_mask_0 = const()[name = tensor("input_81_end_mask_0"), val = tensor([true, true, true])]; tensor input_81_cast_fp16 = slice_by_index(begin = input_81_begin_0, end = input_81_end_0, end_mask = input_81_end_mask_0, x = lookahead_cast_fp16)[name = tensor("input_81_cast_fp16")]; tensor var_443_pad_0 = const()[name = tensor("op_443_pad_0"), val = tensor([0, 0, 0, 0, 0, 1])]; tensor var_443_mode_0 = const()[name = tensor("op_443_mode_0"), val = tensor("constant")]; tensor const_7_to_fp16 = const()[name = tensor("const_7_to_fp16"), val = tensor(0x0p+0)]; tensor var_443_cast_fp16 = pad(constant_val = const_7_to_fp16, mode = var_443_mode_0, pad = var_443_pad_0, x = input_81_cast_fp16)[name = tensor("op_443_cast_fp16")]; tensor memory_43_cast_fp16 = add(x = memory_41_cast_fp16, y = var_443_cast_fp16)[name = tensor("memory_43_cast_fp16")]; tensor var_445 = const()[name = tensor("op_445"), val = tensor([0, 2, 1])]; tensor var_446_cast_fp16 = transpose(perm = var_445, x = memory_43_cast_fp16)[name = tensor("transpose_0")]; tensor input_83_cast_fp16 = add(x = var_446_cast_fp16, y = input_73_cast_fp16)[name = tensor("input_83_cast_fp16")]; tensor dnns_0_weight_to_fp16 = const()[name = tensor("dnns_0_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(1113792)))]; tensor dnns_0_bias_to_fp16 = const()[name = tensor("dnns_0_bias_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(1179392)))]; tensor linear_16_cast_fp16 = linear(bias = dnns_0_bias_to_fp16, weight = dnns_0_weight_to_fp16, x = input_83_cast_fp16)[name = tensor("linear_16_cast_fp16")]; tensor input_cast_fp16 = relu(x = linear_16_cast_fp16)[name = tensor("input_cast_fp16")]; tensor out_weight_to_fp16 = const()[name = tensor("out_weight_to_fp16"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(1179968)))]; tensor out_bias_to_fp16 = const()[name = tensor("out_bias_to_fp16"), val = tensor([0x1.9p-5])]; tensor linear_17_cast_fp16 = linear(bias = out_bias_to_fp16, weight = out_weight_to_fp16, x = input_cast_fp16)[name = tensor("linear_17_cast_fp16")]; tensor probabilities = sigmoid(x = linear_17_cast_fp16)[name = tensor("op_457_cast_fp16")]; } -> (probabilities); }