program(1.0) [buildInfo = dict, tensor>({{"coremlc-component-MIL", "3520.2.1"}, {"coremlc-version", "3520.2.1"}, {"mldb_token", "mldb-rxg5jd7ao8"}})] { func main(tensor input_scores) { tensor name_scores_begin_0 = const()[name = tensor("name_scores_begin_0"), val = tensor([0, 0])]; tensor name_scores_end_0 = const()[name = tensor("name_scores_end_0"), val = tensor([1, 7])]; tensor name_scores_end_mask_0 = const()[name = tensor("name_scores_end_mask_0"), val = tensor([true, false])]; tensor input_scores_to_fp16_dtype_0 = const()[name = tensor("input_scores_to_fp16_dtype_0"), val = tensor("fp16")]; tensor cast_8 = cast(dtype = input_scores_to_fp16_dtype_0, x = input_scores); tensor name_scores_cast = slice_by_index(begin = name_scores_begin_0, end = name_scores_end_0, end_mask = name_scores_end_mask_0, x = cast_8); tensor name_weights_to_fp16 = const()[name = tensor("name_weights_to_fp16"), val = tensor([0x1p+0, 0x1.cccp-1, 0x1.998p-1, 0x1.998p-1, 0x1.668p-1, 0x1.cccp-1, 0x1.334p-1])]; tensor var_15_cast = mul(x = name_scores_cast, y = name_weights_to_fp16); tensor reduce_max_0_axes_0 = const()[name = tensor("reduce_max_0_axes_0"), val = tensor([1])]; tensor reduce_max_0_keep_dims_0 = const()[name = tensor("reduce_max_0_keep_dims_0"), val = tensor(false)]; tensor reduce_max_0_cast = reduce_max(axes = reduce_max_0_axes_0, keep_dims = reduce_max_0_keep_dims_0, x = var_15_cast); tensor reduce_max_0_cast_to_fp32_dtype_0 = const()[name = tensor("reduce_max_0_cast_to_fp32_dtype_0"), val = tensor("fp32")]; tensor input_1_begin_0 = const()[name = tensor("input_1_begin_0"), val = tensor([0, 7])]; tensor input_1_end_0 = const()[name = tensor("input_1_end_0"), val = tensor([1, 13])]; tensor input_1_end_mask_0 = const()[name = tensor("input_1_end_mask_0"), val = tensor([true, true])]; tensor input_1_cast = slice_by_index(begin = input_1_begin_0, end = input_1_end_0, end_mask = input_1_end_mask_0, x = cast_8); tensor neighborhood_agg_weight_to_fp16 = const()[name = tensor("neighborhood_agg_weight_to_fp16"), val = tensor([[0x1.8p+1, 0x1.998p-3, 0x1p+1, 0x1p+1, 0x1p+0, 0x1p+0]])]; tensor var_32_bias_0_to_fp16 = const()[name = tensor("op_32_bias_0_to_fp16"), val = tensor([0x0p+0])]; tensor var_32_cast = linear(bias = var_32_bias_0_to_fp16, weight = neighborhood_agg_weight_to_fp16, x = input_1_cast); tensor neighborhood_score_axes_0 = const()[name = tensor("neighborhood_score_axes_0"), val = tensor([1])]; tensor neighborhood_score_cast = squeeze(axes = neighborhood_score_axes_0, x = var_32_cast); tensor neighborhood_score_cast_to_fp32_dtype_0 = const()[name = tensor("neighborhood_score_cast_to_fp32_dtype_0"), val = tensor("fp32")]; tensor var_36 = const()[name = tensor("op_36"), val = tensor(0)]; tensor input_interleave_0 = const()[name = tensor("input_interleave_0"), val = tensor(false)]; tensor input_cast = concat(axis = var_36, interleave = input_interleave_0, values = (reduce_max_0_cast, neighborhood_score_cast)); tensor score_agg_weight_to_fp16 = const()[name = tensor("score_agg_weight_to_fp16"), val = tensor([[0x1p+1, 0x1p+0]])]; tensor var_40_bias_0_to_fp16 = const()[name = tensor("op_40_bias_0_to_fp16"), val = tensor([0x0p+0])]; tensor var_40_cast = linear(bias = var_40_bias_0_to_fp16, weight = score_agg_weight_to_fp16, x = input_cast); tensor var_40_cast_to_fp32_dtype_0 = const()[name = tensor("op_40_cast_to_fp32_dtype_0"), val = tensor("fp32")]; tensor var_40 = cast(dtype = var_40_cast_to_fp32_dtype_0, x = var_40_cast); tensor neighborhood_score = cast(dtype = neighborhood_score_cast_to_fp32_dtype_0, x = neighborhood_score_cast); tensor reduce_max_0 = cast(dtype = reduce_max_0_cast_to_fp32_dtype_0, x = reduce_max_0_cast); } -> (reduce_max_0, neighborhood_score, var_40); }