program(1.0) [buildInfo = dict, tensor>({{"coremlc-component-MIL", "3500.4.1"}, {"coremlc-version", "3500.6.1"}, {"coremltools-component-torch", "2.5.0"}, {"coremltools-source-dialect", "TorchScript"}, {"coremltools-version", "8.2"}, {"mldb_token", "mldb-lqgwek4g9p"}})] { func main(tensor input_feature_vector) [FlexibleShapeInformation = tuple, dict, tensor>>, tuple, dict, list, ?>>>>((("DefaultShapes", {{"input_feature_vector", [1, 84]}}), ("RangeDims", {{"input_feature_vector", [[1, 512], [84, 84]]}})))] { tensor var_38 = const()[name = tensor("op_38"), val = tensor(0x1.fa4p+16)]; tensor var_62 = const()[name = tensor("op_62"), val = tensor(1)]; tensor var_64 = const()[name = tensor("op_64"), val = tensor(0)]; tensor pass_through_features_begin_0 = const()[name = tensor("pass_through_features_begin_0"), val = tensor([0, 0])]; tensor pass_through_features_end_0 = const()[name = tensor("pass_through_features_end_0"), val = tensor([0, 30])]; tensor pass_through_features_end_mask_0 = const()[name = tensor("pass_through_features_end_mask_0"), val = tensor([true, false])]; tensor input_feature_vector_to_fp16_dtype_0 = const()[name = tensor("input_feature_vector_to_fp16_dtype_0"), val = tensor("fp16")]; tensor input_feature_vector_to_fp16 = cast(dtype = input_feature_vector_to_fp16_dtype_0, x = input_feature_vector)[name = tensor("cast_56")]; tensor pass_through_features_cast_fp16 = slice_by_index(begin = pass_through_features_begin_0, end = pass_through_features_end_0, end_mask = pass_through_features_end_mask_0, x = input_feature_vector_to_fp16)[name = tensor("pass_through_features_cast_fp16")]; tensor var_68_begin_0 = const()[name = tensor("op_68_begin_0"), val = tensor([0, 62])]; tensor var_68_end_0 = const()[name = tensor("op_68_end_0"), val = tensor([0, 63])]; tensor var_68_end_mask_0 = const()[name = tensor("op_68_end_mask_0"), val = tensor([true, false])]; tensor var_68_cast_fp16 = slice_by_index(begin = var_68_begin_0, end = var_68_end_0, end_mask = var_68_end_mask_0, x = input_feature_vector_to_fp16)[name = tensor("op_68_cast_fp16")]; tensor var_68_cast_fp16_to_fp32_dtype_0 = const()[name = tensor("op_68_cast_fp16_to_fp32_dtype_0"), val = tensor("fp32")]; tensor var_58_promoted = const()[name = tensor("op_58_promoted"), val = tensor(0x1.518p+19)]; tensor var_68_cast_fp16_to_fp32 = cast(dtype = var_68_cast_fp16_to_fp32_dtype_0, x = var_68_cast_fp16)[name = tensor("cast_55")]; tensor sub_score_not_performed_in_past_eight_days = greater_equal(x = var_68_cast_fp16_to_fp32, y = var_58_promoted)[name = tensor("sub_score_not_performed_in_past_eight_days")]; tensor var_71_begin_0 = const()[name = tensor("op_71_begin_0"), val = tensor([0, 63])]; tensor var_71_end_0 = const()[name = tensor("op_71_end_0"), val = tensor([0, 64])]; tensor var_71_end_mask_0 = const()[name = tensor("op_71_end_mask_0"), val = tensor([true, false])]; tensor var_71_cast_fp16 = slice_by_index(begin = var_71_begin_0, end = var_71_end_0, end_mask = var_71_end_mask_0, x = input_feature_vector_to_fp16)[name = tensor("op_71_cast_fp16")]; tensor var_56_promoted_to_fp16 = const()[name = tensor("op_56_promoted_to_fp16"), val = tensor(0x1.4p+2)]; tensor sub_score_performed_less_than_five_times_cast_fp16 = less_equal(x = var_71_cast_fp16, y = var_56_promoted_to_fp16)[name = tensor("sub_score_performed_less_than_five_times_cast_fp16")]; tensor var_74_begin_0 = const()[name = tensor("op_74_begin_0"), val = tensor([0, 64])]; tensor var_74_end_0 = const()[name = tensor("op_74_end_0"), val = tensor([0, 65])]; tensor var_74_end_mask_0 = const()[name = tensor("op_74_end_mask_0"), val = tensor([true, false])]; tensor var_74_cast_fp16 = slice_by_index(begin = var_74_begin_0, end = var_74_end_0, end_mask = var_74_end_mask_0, x = input_feature_vector_to_fp16)[name = tensor("op_74_cast_fp16")]; tensor var_54_promoted_to_fp16 = const()[name = tensor("op_54_promoted_to_fp16"), val = tensor(0x1p+1)]; tensor sub_score_performed_less_than_three_unique_days_cast_fp16 = less_equal(x = var_74_cast_fp16, y = var_54_promoted_to_fp16)[name = tensor("sub_score_performed_less_than_three_unique_days_cast_fp16")]; tensor value_begin_0 = const()[name = tensor("value_begin_0"), val = tensor([0, 65])]; tensor value_end_0 = const()[name = tensor("value_end_0"), val = tensor([0, 66])]; tensor value_end_mask_0 = const()[name = tensor("value_end_mask_0"), val = tensor([true, false])]; tensor value_cast_fp16 = slice_by_index(begin = value_begin_0, end = value_end_0, end_mask = value_end_mask_0, x = input_feature_vector_to_fp16)[name = tensor("value_cast_fp16")]; tensor not_equal_0_cast_fp16 = not_equal(x = value_cast_fp16, y = value_cast_fp16)[name = tensor("not_equal_0_cast_fp16")]; tensor cast_0_dtype_0 = const()[name = tensor("cast_0_dtype_0"), val = tensor("int32")]; tensor cast_0 = cast(dtype = cast_0_dtype_0, x = not_equal_0_cast_fp16)[name = tensor("cast_54")]; tensor non_zero_0 = non_zero(x = cast_0)[name = tensor("non_zero_0")]; tensor shape_0 = shape(x = non_zero_0)[name = tensor("shape_0")]; tensor slice_by_index_0_begin_0 = const()[name = tensor("slice_by_index_0_begin_0"), val = tensor([0])]; tensor slice_by_index_0_end_0 = const()[name = tensor("slice_by_index_0_end_0"), val = tensor([0])]; tensor slice_by_index_0_squeeze_mask_0 = const()[name = tensor("slice_by_index_0_squeeze_mask_0"), val = tensor([true])]; tensor slice_by_index_0 = slice_by_index(begin = slice_by_index_0_begin_0, end = slice_by_index_0_end_0, squeeze_mask = slice_by_index_0_squeeze_mask_0, x = shape_0)[name = tensor("slice_by_index_0")]; tensor expand_dims_1_axes_0 = const()[name = tensor("expand_dims_1_axes_0"), val = tensor([0])]; tensor expand_dims_1 = expand_dims(axes = expand_dims_1_axes_0, x = slice_by_index_0)[name = tensor("expand_dims_1")]; tensor expand_dims_0_to_fp16 = const()[name = tensor("expand_dims_0_to_fp16"), val = tensor([0x0p+0])]; tensor tile_0_cast_fp16 = tile(reps = expand_dims_1, x = expand_dims_0_to_fp16)[name = tensor("tile_0_cast_fp16")]; tensor scatter_nd_0_mode_0 = const()[name = tensor("scatter_nd_0_mode_0"), val = tensor("update")]; tensor scatter_nd_0_cast_fp16 = scatter_nd(data = value_cast_fp16, indices = non_zero_0, mode = scatter_nd_0_mode_0, updates = tile_0_cast_fp16)[name = tensor("scatter_nd_0_cast_fp16")]; tensor mul_0_y_0_to_fp16 = const()[name = tensor("mul_0_y_0_to_fp16"), val = tensor(0x0p+0)]; tensor mul_0_cast_fp16 = mul(x = value_cast_fp16, y = mul_0_y_0_to_fp16)[name = tensor("mul_0_cast_fp16")]; tensor not_equal_1_cast_fp16 = not_equal(x = mul_0_cast_fp16, y = mul_0_cast_fp16)[name = tensor("not_equal_1_cast_fp16")]; tensor greater_0_y_0_to_fp16 = const()[name = tensor("greater_0_y_0_to_fp16"), val = tensor(0x0p+0)]; tensor greater_0_cast_fp16 = greater(x = value_cast_fp16, y = greater_0_y_0_to_fp16)[name = tensor("greater_0_cast_fp16")]; tensor logical_and_0 = logical_and(x = not_equal_1_cast_fp16, y = greater_0_cast_fp16)[name = tensor("logical_and_0")]; tensor less_0_y_0_to_fp16 = const()[name = tensor("less_0_y_0_to_fp16"), val = tensor(0x0p+0)]; tensor less_0_cast_fp16 = less(x = value_cast_fp16, y = less_0_y_0_to_fp16)[name = tensor("less_0_cast_fp16")]; tensor logical_and_1 = logical_and(x = not_equal_1_cast_fp16, y = less_0_cast_fp16)[name = tensor("logical_and_1")]; tensor cast_1_dtype_0 = const()[name = tensor("cast_1_dtype_0"), val = tensor("int32")]; tensor cast_1 = cast(dtype = cast_1_dtype_0, x = logical_and_0)[name = tensor("cast_53")]; tensor non_zero_1 = non_zero(x = cast_1)[name = tensor("non_zero_1")]; tensor shape_1 = shape(x = non_zero_1)[name = tensor("shape_1")]; tensor slice_by_index_1_begin_0 = const()[name = tensor("slice_by_index_1_begin_0"), val = tensor([0])]; tensor slice_by_index_1_end_0 = const()[name = tensor("slice_by_index_1_end_0"), val = tensor([0])]; tensor slice_by_index_1_squeeze_mask_0 = const()[name = tensor("slice_by_index_1_squeeze_mask_0"), val = tensor([true])]; tensor slice_by_index_1 = slice_by_index(begin = slice_by_index_1_begin_0, end = slice_by_index_1_end_0, squeeze_mask = slice_by_index_1_squeeze_mask_0, x = shape_1)[name = tensor("slice_by_index_1")]; tensor expand_dims_3_axes_0 = const()[name = tensor("expand_dims_3_axes_0"), val = tensor([0])]; tensor expand_dims_3 = expand_dims(axes = expand_dims_3_axes_0, x = slice_by_index_1)[name = tensor("expand_dims_3")]; tensor expand_dims_2_to_fp16 = const()[name = tensor("expand_dims_2_to_fp16"), val = tensor([inf])]; tensor tile_1_cast_fp16 = tile(reps = expand_dims_3, x = expand_dims_2_to_fp16)[name = tensor("tile_1_cast_fp16")]; tensor scatter_nd_1_mode_0 = const()[name = tensor("scatter_nd_1_mode_0"), val = tensor("update")]; tensor scatter_nd_1_cast_fp16 = scatter_nd(data = scatter_nd_0_cast_fp16, indices = non_zero_1, mode = scatter_nd_1_mode_0, updates = tile_1_cast_fp16)[name = tensor("scatter_nd_1_cast_fp16")]; tensor cast_2_dtype_0 = const()[name = tensor("cast_2_dtype_0"), val = tensor("int32")]; tensor cast_2 = cast(dtype = cast_2_dtype_0, x = logical_and_1)[name = tensor("cast_52")]; tensor non_zero_2 = non_zero(x = cast_2)[name = tensor("non_zero_2")]; tensor shape_2 = shape(x = non_zero_2)[name = tensor("shape_2")]; tensor slice_by_index_2_begin_0 = const()[name = tensor("slice_by_index_2_begin_0"), val = tensor([0])]; tensor slice_by_index_2_end_0 = const()[name = tensor("slice_by_index_2_end_0"), val = tensor([0])]; tensor slice_by_index_2_squeeze_mask_0 = const()[name = tensor("slice_by_index_2_squeeze_mask_0"), val = tensor([true])]; tensor slice_by_index_2 = slice_by_index(begin = slice_by_index_2_begin_0, end = slice_by_index_2_end_0, squeeze_mask = slice_by_index_2_squeeze_mask_0, x = shape_2)[name = tensor("slice_by_index_2")]; tensor expand_dims_5_axes_0 = const()[name = tensor("expand_dims_5_axes_0"), val = tensor([0])]; tensor expand_dims_5 = expand_dims(axes = expand_dims_5_axes_0, x = slice_by_index_2)[name = tensor("expand_dims_5")]; tensor expand_dims_4_to_fp16 = const()[name = tensor("expand_dims_4_to_fp16"), val = tensor([-inf])]; tensor tile_2_cast_fp16 = tile(reps = expand_dims_5, x = expand_dims_4_to_fp16)[name = tensor("tile_2_cast_fp16")]; tensor scatter_nd_2_mode_0 = const()[name = tensor("scatter_nd_2_mode_0"), val = tensor("update")]; tensor scatter_nd_2_cast_fp16 = scatter_nd(data = scatter_nd_1_cast_fp16, indices = non_zero_2, mode = scatter_nd_2_mode_0, updates = tile_2_cast_fp16)[name = tensor("scatter_nd_2_cast_fp16")]; tensor var_79_to_fp16 = const()[name = tensor("op_79_to_fp16"), val = tensor(0x1p+0)]; tensor var_80_cast_fp16 = add(x = scatter_nd_2_cast_fp16, y = var_79_to_fp16)[name = tensor("op_80_cast_fp16")]; tensor sub_score_action_feedback_log_confirms_epsilon_0_to_fp16 = const()[name = tensor("sub_score_action_feedback_log_confirms_epsilon_0_to_fp16"), val = tensor(0x0p+0)]; tensor sub_score_action_feedback_log_confirms_cast_fp16 = log(epsilon = sub_score_action_feedback_log_confirms_epsilon_0_to_fp16, x = var_80_cast_fp16)[name = tensor("sub_score_action_feedback_log_confirms_cast_fp16")]; tensor actions_coarse_time_pow_location_for_action_in_context_1_begin_0 = const()[name = tensor("actions_coarse_time_pow_location_for_action_in_context_1_begin_0"), val = tensor([0, 71])]; tensor actions_coarse_time_pow_location_for_action_in_context_1_end_0 = const()[name = tensor("actions_coarse_time_pow_location_for_action_in_context_1_end_0"), val = tensor([0, 72])]; tensor actions_coarse_time_pow_location_for_action_in_context_1_end_mask_0 = const()[name = tensor("actions_coarse_time_pow_location_for_action_in_context_1_end_mask_0"), val = tensor([true, false])]; tensor actions_coarse_time_pow_location_for_action_in_context_1_cast_fp16 = slice_by_index(begin = actions_coarse_time_pow_location_for_action_in_context_1_begin_0, end = actions_coarse_time_pow_location_for_action_in_context_1_end_0, end_mask = actions_coarse_time_pow_location_for_action_in_context_1_end_mask_0, x = input_feature_vector_to_fp16)[name = tensor("actions_coarse_time_pow_location_for_action_in_context_1_cast_fp16")]; tensor actions_coarse_time_pow_location_for_action_begin_0 = const()[name = tensor("actions_coarse_time_pow_location_for_action_begin_0"), val = tensor([0, 70])]; tensor actions_coarse_time_pow_location_for_action_end_0 = const()[name = tensor("actions_coarse_time_pow_location_for_action_end_0"), val = tensor([0, 71])]; tensor actions_coarse_time_pow_location_for_action_end_mask_0 = const()[name = tensor("actions_coarse_time_pow_location_for_action_end_mask_0"), val = tensor([true, false])]; tensor actions_coarse_time_pow_location_for_action_cast_fp16 = slice_by_index(begin = actions_coarse_time_pow_location_for_action_begin_0, end = actions_coarse_time_pow_location_for_action_end_0, end_mask = actions_coarse_time_pow_location_for_action_end_mask_0, x = input_feature_vector_to_fp16)[name = tensor("actions_coarse_time_pow_location_for_action_cast_fp16")]; tensor var_47_to_fp16 = const()[name = tensor("op_47_to_fp16"), val = tensor(0x1.8p+0)]; tensor action_launched_at_least_twice_at_coarse_time_pow_location_cast_fp16 = greater_equal(x = actions_coarse_time_pow_location_for_action_in_context_1_cast_fp16, y = var_47_to_fp16)[name = tensor("action_launched_at_least_twice_at_coarse_time_pow_location_cast_fp16")]; tensor var_46_to_fp16 = const()[name = tensor("op_46_to_fp16"), val = tensor(0x1.2p+2)]; tensor action_launched_at_least_five_times_in_any_context_cast_fp16 = greater_equal(x = actions_coarse_time_pow_location_for_action_cast_fp16, y = var_46_to_fp16)[name = tensor("action_launched_at_least_five_times_in_any_context_cast_fp16")]; tensor var_88 = logical_and(x = action_launched_at_least_twice_at_coarse_time_pow_location_cast_fp16, y = action_launched_at_least_five_times_in_any_context_cast_fp16)[name = tensor("op_88")]; tensor var_88_promoted_to_fp16_dtype_0 = const()[name = tensor("op_88_promoted_to_fp16_dtype_0"), val = tensor("fp16")]; tensor var_88_to_fp16 = cast(dtype = var_88_promoted_to_fp16_dtype_0, x = var_88)[name = tensor("cast_51")]; tensor var_89_cast_fp16 = mul(x = var_88_to_fp16, y = actions_coarse_time_pow_location_for_action_in_context_1_cast_fp16)[name = tensor("op_89_cast_fp16")]; tensor var_90_to_fp16 = const()[name = tensor("op_90_to_fp16"), val = tensor(0x1p-23)]; tensor var_91_cast_fp16 = add(x = actions_coarse_time_pow_location_for_action_cast_fp16, y = var_90_to_fp16)[name = tensor("op_91_cast_fp16")]; tensor sub_score_prob_of_coarse_time_pow_location_given_launch_cast_fp16 = real_div(x = var_89_cast_fp16, y = var_91_cast_fp16)[name = tensor("sub_score_prob_of_coarse_time_pow_location_given_launch_cast_fp16")]; tensor var_45_promoted_to_fp16 = const()[name = tensor("op_45_promoted_to_fp16"), val = tensor(0x1.c2p+10)]; tensor sub_score_filter_feature_slot_recently_launched_cast_fp16 = less_equal(x = var_68_cast_fp16, y = var_45_promoted_to_fp16)[name = tensor("sub_score_filter_feature_slot_recently_launched_cast_fp16")]; tensor var_97_begin_0 = const()[name = tensor("op_97_begin_0"), val = tensor([0, 66])]; tensor var_97_end_0 = const()[name = tensor("op_97_end_0"), val = tensor([0, 67])]; tensor var_97_end_mask_0 = const()[name = tensor("op_97_end_mask_0"), val = tensor([true, false])]; tensor var_97_cast_fp16 = slice_by_index(begin = var_97_begin_0, end = var_97_end_0, end_mask = var_97_end_mask_0, x = input_feature_vector_to_fp16)[name = tensor("op_97_cast_fp16")]; tensor var_61_promoted_to_fp16 = const()[name = tensor("op_61_promoted_to_fp16"), val = tensor(0x1.ep+4)]; tensor recently_confirmed_spotlight_cast_fp16 = less_equal(x = var_97_cast_fp16, y = var_61_promoted_to_fp16)[name = tensor("recently_confirmed_spotlight_cast_fp16")]; tensor var_100_begin_0 = const()[name = tensor("op_100_begin_0"), val = tensor([0, 67])]; tensor var_100_end_0 = const()[name = tensor("op_100_end_0"), val = tensor([0, 68])]; tensor var_100_end_mask_0 = const()[name = tensor("op_100_end_mask_0"), val = tensor([true, false])]; tensor var_100_cast_fp16 = slice_by_index(begin = var_100_begin_0, end = var_100_end_0, end_mask = var_100_end_mask_0, x = input_feature_vector_to_fp16)[name = tensor("op_100_cast_fp16")]; tensor var_61_promoted_1_to_fp16 = const()[name = tensor("op_61_promoted_1_to_fp16"), val = tensor(0x1.ep+4)]; tensor recently_confirmed_lockscreen_cast_fp16 = less_equal(x = var_100_cast_fp16, y = var_61_promoted_1_to_fp16)[name = tensor("recently_confirmed_lockscreen_cast_fp16")]; tensor var_102 = logical_or(x = recently_confirmed_spotlight_cast_fp16, y = recently_confirmed_lockscreen_cast_fp16)[name = tensor("op_102")]; tensor var_102_promoted_dtype_0 = const()[name = tensor("op_102_promoted_dtype_0"), val = tensor("int32")]; tensor var_102_promoted = cast(dtype = var_102_promoted_dtype_0, x = var_102)[name = tensor("cast_50")]; tensor sub_score_filter_feature_slot_recently_engaged = greater_equal(x = var_102_promoted, y = var_62)[name = tensor("sub_score_filter_feature_slot_recently_engaged")]; tensor action_key_category_begin_0 = const()[name = tensor("action_key_category_begin_0"), val = tensor([0, 82])]; tensor action_key_category_end_0 = const()[name = tensor("action_key_category_end_0"), val = tensor([0, 83])]; tensor action_key_category_end_mask_0 = const()[name = tensor("action_key_category_end_mask_0"), val = tensor([true, false])]; tensor action_key_category_cast_fp16 = slice_by_index(begin = action_key_category_begin_0, end = action_key_category_end_0, end_mask = action_key_category_end_mask_0, x = input_feature_vector_to_fp16)[name = tensor("action_key_category_cast_fp16")]; tensor var_62_promoted_to_fp16 = const()[name = tensor("op_62_promoted_to_fp16"), val = tensor(0x1p+0)]; tensor is_weather_category_cast_fp16 = equal(x = action_key_category_cast_fp16, y = var_62_promoted_to_fp16)[name = tensor("is_weather_category_cast_fp16")]; tensor slot_launch_location_popularity_begin_0 = const()[name = tensor("slot_launch_location_popularity_begin_0"), val = tensor([0, 0])]; tensor slot_launch_location_popularity_end_0 = const()[name = tensor("slot_launch_location_popularity_end_0"), val = tensor([0, 1])]; tensor slot_launch_location_popularity_end_mask_0 = const()[name = tensor("slot_launch_location_popularity_end_mask_0"), val = tensor([true, false])]; tensor slot_launch_location_popularity_cast_fp16 = slice_by_index(begin = slot_launch_location_popularity_begin_0, end = slot_launch_location_popularity_end_0, end_mask = slot_launch_location_popularity_end_mask_0, x = input_feature_vector_to_fp16)[name = tensor("slot_launch_location_popularity_cast_fp16")]; tensor slot_launch_previous_location_popularity_begin_0 = const()[name = tensor("slot_launch_previous_location_popularity_begin_0"), val = tensor([0, 17])]; tensor slot_launch_previous_location_popularity_end_0 = const()[name = tensor("slot_launch_previous_location_popularity_end_0"), val = tensor([0, 18])]; tensor slot_launch_previous_location_popularity_end_mask_0 = const()[name = tensor("slot_launch_previous_location_popularity_end_mask_0"), val = tensor([true, false])]; tensor slot_launch_previous_location_popularity_cast_fp16 = slice_by_index(begin = slot_launch_previous_location_popularity_begin_0, end = slot_launch_previous_location_popularity_end_0, end_mask = slot_launch_previous_location_popularity_end_mask_0, x = input_feature_vector_to_fp16)[name = tensor("slot_launch_previous_location_popularity_cast_fp16")]; tensor var_111 = less_equal(x = var_68_cast_fp16_to_fp32, y = var_38)[name = tensor("op_111")]; tensor var_37_to_fp16 = const()[name = tensor("op_37_to_fp16"), val = tensor(0x1.334p-3)]; tensor var_112_cast_fp16 = greater_equal(x = slot_launch_location_popularity_cast_fp16, y = var_37_to_fp16)[name = tensor("op_112_cast_fp16")]; tensor var_113 = logical_or(x = var_111, y = var_112_cast_fp16)[name = tensor("op_113")]; tensor var_114_cast_fp16 = greater_equal(x = slot_launch_previous_location_popularity_cast_fp16, y = var_37_to_fp16)[name = tensor("op_114_cast_fp16")]; tensor weather_filter_threshold_contextual_popularity = logical_or(x = var_113, y = var_114_cast_fp16)[name = tensor("weather_filter_threshold_contextual_popularity")]; tensor weather_filter_threshold_contextual_popularity_promoted_dtype_0 = const()[name = tensor("weather_filter_threshold_contextual_popularity_promoted_dtype_0"), val = tensor("int32")]; tensor weather_filter_threshold_contextual_popularity_promoted = cast(dtype = weather_filter_threshold_contextual_popularity_promoted_dtype_0, x = weather_filter_threshold_contextual_popularity)[name = tensor("cast_49")]; tensor weather_filter_has_enough_contextual_popularity = greater_equal(x = weather_filter_threshold_contextual_popularity_promoted, y = var_62)[name = tensor("weather_filter_has_enough_contextual_popularity")]; tensor const_0_to_fp16 = const()[name = tensor("const_0_to_fp16"), val = tensor(0x0p+0)]; tensor const_1_to_fp16 = const()[name = tensor("const_1_to_fp16"), val = tensor(0x1p+0)]; tensor var_121_cast_fp16 = select(a = const_0_to_fp16, b = const_1_to_fp16, cond = weather_filter_has_enough_contextual_popularity)[name = tensor("op_121_cast_fp16")]; tensor is_weather_category_promoted_to_fp16_dtype_0 = const()[name = tensor("is_weather_category_promoted_to_fp16_dtype_0"), val = tensor("fp16")]; tensor is_weather_category_cast_fp16_to_fp16 = cast(dtype = is_weather_category_promoted_to_fp16_dtype_0, x = is_weather_category_cast_fp16)[name = tensor("cast_48")]; tensor sub_score_filter_feature_lack_of_contextual_popularity_for_weather_cast_fp16 = mul(x = is_weather_category_cast_fp16_to_fp16, y = var_121_cast_fp16)[name = tensor("sub_score_filter_feature_lack_of_contextual_popularity_for_weather_cast_fp16")]; tensor var_34_promoted_to_fp16 = const()[name = tensor("op_34_promoted_to_fp16"), val = tensor(0x1.8p+2)]; tensor is_communication_category_cast_fp16 = equal(x = action_key_category_cast_fp16, y = var_34_promoted_to_fp16)[name = tensor("is_communication_category_cast_fp16")]; tensor var_31_promoted = const()[name = tensor("op_31_promoted"), val = tensor(0x1.518p+17)]; tensor slot_launched_in_last_two_days = less_equal(x = var_68_cast_fp16_to_fp32, y = var_31_promoted)[name = tensor("slot_launched_in_last_two_days")]; tensor const_2_to_fp16 = const()[name = tensor("const_2_to_fp16"), val = tensor(0x0p+0)]; tensor const_3_to_fp16 = const()[name = tensor("const_3_to_fp16"), val = tensor(0x1p+0)]; tensor var_129_cast_fp16 = select(a = const_2_to_fp16, b = const_3_to_fp16, cond = slot_launched_in_last_two_days)[name = tensor("op_129_cast_fp16")]; tensor is_communication_category_promoted_to_fp16_dtype_0 = const()[name = tensor("is_communication_category_promoted_to_fp16_dtype_0"), val = tensor("fp16")]; tensor is_communication_category_cast_fp16_to_fp16 = cast(dtype = is_communication_category_promoted_to_fp16_dtype_0, x = is_communication_category_cast_fp16)[name = tensor("cast_47")]; tensor sub_score_filter_feature_lack_of_contextual_popularity_for_communication_cast_fp16 = mul(x = is_communication_category_cast_fp16_to_fp16, y = var_129_cast_fp16)[name = tensor("sub_score_filter_feature_lack_of_contextual_popularity_for_communication_cast_fp16")]; tensor var_54_promoted_1_to_fp16 = const()[name = tensor("op_54_promoted_1_to_fp16"), val = tensor(0x1p+1)]; tensor is_stocks_category_cast_fp16 = equal(x = action_key_category_cast_fp16, y = var_54_promoted_1_to_fp16)[name = tensor("is_stocks_category_cast_fp16")]; tensor slot_launch_pow_popularity_begin_0 = const()[name = tensor("slot_launch_pow_popularity_begin_0"), val = tensor([0, 68])]; tensor slot_launch_pow_popularity_end_0 = const()[name = tensor("slot_launch_pow_popularity_end_0"), val = tensor([0, 69])]; tensor slot_launch_pow_popularity_end_mask_0 = const()[name = tensor("slot_launch_pow_popularity_end_mask_0"), val = tensor([true, false])]; tensor slot_launch_pow_popularity_cast_fp16 = slice_by_index(begin = slot_launch_pow_popularity_begin_0, end = slot_launch_pow_popularity_end_0, end_mask = slot_launch_pow_popularity_end_mask_0, x = input_feature_vector_to_fp16)[name = tensor("slot_launch_pow_popularity_cast_fp16")]; tensor var_29_to_fp16 = const()[name = tensor("op_29_to_fp16"), val = tensor(0x1p-2)]; tensor slot_only_used_during_week_cast_fp16 = greater_equal(x = slot_launch_pow_popularity_cast_fp16, y = var_29_to_fp16)[name = tensor("slot_only_used_during_week_cast_fp16")]; tensor const_4_to_fp16 = const()[name = tensor("const_4_to_fp16"), val = tensor(0x0p+0)]; tensor const_5_to_fp16 = const()[name = tensor("const_5_to_fp16"), val = tensor(0x1p+0)]; tensor var_139_cast_fp16 = select(a = const_4_to_fp16, b = const_5_to_fp16, cond = slot_only_used_during_week_cast_fp16)[name = tensor("op_139_cast_fp16")]; tensor is_stocks_category_promoted_to_fp16_dtype_0 = const()[name = tensor("is_stocks_category_promoted_to_fp16_dtype_0"), val = tensor("fp16")]; tensor is_stocks_category_cast_fp16_to_fp16 = cast(dtype = is_stocks_category_promoted_to_fp16_dtype_0, x = is_stocks_category_cast_fp16)[name = tensor("cast_46")]; tensor sub_score_filter_feature_lack_of_contextual_popularity_for_stocks_cast_fp16 = mul(x = is_stocks_category_cast_fp16_to_fp16, y = var_139_cast_fp16)[name = tensor("sub_score_filter_feature_lack_of_contextual_popularity_for_stocks_cast_fp16")]; tensor var_28_promoted_to_fp16 = const()[name = tensor("op_28_promoted_to_fp16"), val = tensor(0x1.8p+1)]; tensor is_alarm_category_cast_fp16 = equal(x = action_key_category_cast_fp16, y = var_28_promoted_to_fp16)[name = tensor("is_alarm_category_cast_fp16")]; tensor slot_launch_day_of_week_count_begin_0 = const()[name = tensor("slot_launch_day_of_week_count_begin_0"), val = tensor([0, 69])]; tensor slot_launch_day_of_week_count_end_0 = const()[name = tensor("slot_launch_day_of_week_count_end_0"), val = tensor([0, 70])]; tensor slot_launch_day_of_week_count_end_mask_0 = const()[name = tensor("slot_launch_day_of_week_count_end_mask_0"), val = tensor([true, false])]; tensor slot_launch_day_of_week_count_cast_fp16 = slice_by_index(begin = slot_launch_day_of_week_count_begin_0, end = slot_launch_day_of_week_count_end_0, end_mask = slot_launch_day_of_week_count_end_mask_0, x = input_feature_vector_to_fp16)[name = tensor("slot_launch_day_of_week_count_cast_fp16")]; tensor var_27_to_fp16 = const()[name = tensor("op_27_to_fp16"), val = tensor(0x1p-1)]; tensor var_144_cast_fp16 = greater_equal(x = slot_launch_day_of_week_count_cast_fp16, y = var_27_to_fp16)[name = tensor("op_144_cast_fp16")]; tensor var_146_begin_0 = const()[name = tensor("op_146_begin_0"), val = tensor([0, 7])]; tensor var_146_end_0 = const()[name = tensor("op_146_end_0"), val = tensor([0, 8])]; tensor var_146_end_mask_0 = const()[name = tensor("op_146_end_mask_0"), val = tensor([true, false])]; tensor var_146_cast_fp16 = slice_by_index(begin = var_146_begin_0, end = var_146_end_0, end_mask = var_146_end_mask_0, x = input_feature_vector_to_fp16)[name = tensor("op_146_cast_fp16")]; tensor var_24_to_fp16 = const()[name = tensor("op_24_to_fp16"), val = tensor(0x1.998p-5)]; tensor var_147_cast_fp16 = greater_equal(x = var_146_cast_fp16, y = var_24_to_fp16)[name = tensor("op_147_cast_fp16")]; tensor alarm_filter_enough_contextual_popularity = logical_and(x = var_144_cast_fp16, y = var_147_cast_fp16)[name = tensor("alarm_filter_enough_contextual_popularity")]; tensor const_6_to_fp16 = const()[name = tensor("const_6_to_fp16"), val = tensor(0x0p+0)]; tensor const_7_to_fp16 = const()[name = tensor("const_7_to_fp16"), val = tensor(0x1p+0)]; tensor var_153_cast_fp16 = select(a = const_6_to_fp16, b = const_7_to_fp16, cond = alarm_filter_enough_contextual_popularity)[name = tensor("op_153_cast_fp16")]; tensor is_alarm_category_promoted_to_fp16_dtype_0 = const()[name = tensor("is_alarm_category_promoted_to_fp16_dtype_0"), val = tensor("fp16")]; tensor is_alarm_category_cast_fp16_to_fp16 = cast(dtype = is_alarm_category_promoted_to_fp16_dtype_0, x = is_alarm_category_cast_fp16)[name = tensor("cast_45")]; tensor sub_score_filter_feature_lack_of_contextual_popularity_for_alarm_cast_fp16 = mul(x = is_alarm_category_cast_fp16_to_fp16, y = var_153_cast_fp16)[name = tensor("sub_score_filter_feature_lack_of_contextual_popularity_for_alarm_cast_fp16")]; tensor var_28_promoted_1_to_fp16 = const()[name = tensor("op_28_promoted_1_to_fp16"), val = tensor(0x1.8p+1)]; tensor slot_launched_at_least_three_unique_days_cast_fp16 = greater_equal(x = var_74_cast_fp16, y = var_28_promoted_1_to_fp16)[name = tensor("slot_launched_at_least_three_unique_days_cast_fp16")]; tensor shape_3 = shape(x = slot_launched_at_least_three_unique_days_cast_fp16)[name = tensor("shape_3")]; tensor var_158_value_0_to_fp16 = const()[name = tensor("op_158_value_0_to_fp16"), val = tensor(0x0p+0)]; tensor var_158_cast_fp16 = fill(shape = shape_3, value = var_158_value_0_to_fp16)[name = tensor("op_158_cast_fp16")]; tensor var_159_value_0_to_fp16 = const()[name = tensor("op_159_value_0_to_fp16"), val = tensor(0x1p+0)]; tensor var_159_cast_fp16 = fill(shape = shape_3, value = var_159_value_0_to_fp16)[name = tensor("op_159_cast_fp16")]; tensor sub_score_filter_feature_below_number_of_unique_days_launched_threshold_cast_fp16 = select(a = var_158_cast_fp16, b = var_159_cast_fp16, cond = slot_launched_at_least_three_unique_days_cast_fp16)[name = tensor("sub_score_filter_feature_below_number_of_unique_days_launched_threshold_cast_fp16")]; tensor var_64_promoted_to_fp16 = const()[name = tensor("op_64_promoted_to_fp16"), val = tensor(0x0p+0)]; tensor sub_score_filter_feature_not_any_coarse_time_pow_loc_match_cast_fp16 = less_equal(x = actions_coarse_time_pow_location_for_action_in_context_1_cast_fp16, y = var_64_promoted_to_fp16)[name = tensor("sub_score_filter_feature_not_any_coarse_time_pow_loc_match_cast_fp16")]; tensor sub_score_filter_feature_no_coarse_time_pow_loc_match_cast_fp16 = less_equal(x = actions_coarse_time_pow_location_for_action_in_context_1_cast_fp16, y = var_27_to_fp16)[name = tensor("sub_score_filter_feature_no_coarse_time_pow_loc_match_cast_fp16")]; tensor var_166_begin_0 = const()[name = tensor("op_166_begin_0"), val = tensor([0, 72])]; tensor var_166_end_0 = const()[name = tensor("op_166_end_0"), val = tensor([0, 73])]; tensor var_166_end_mask_0 = const()[name = tensor("op_166_end_mask_0"), val = tensor([true, false])]; tensor var_166_cast_fp16 = slice_by_index(begin = var_166_begin_0, end = var_166_end_0, end_mask = var_166_end_mask_0, x = input_feature_vector_to_fp16)[name = tensor("op_166_cast_fp16")]; tensor var_21_to_fp16 = const()[name = tensor("op_21_to_fp16"), val = tensor(0x1.998p-4)]; tensor sub_score_filter_feature_no_time_match_cast_fp16 = less_equal(x = var_166_cast_fp16, y = var_21_to_fp16)[name = tensor("sub_score_filter_feature_no_time_match_cast_fp16")]; tensor slot_launch_pow_count_begin_0 = const()[name = tensor("slot_launch_pow_count_begin_0"), val = tensor([0, 73])]; tensor slot_launch_pow_count_end_0 = const()[name = tensor("slot_launch_pow_count_end_0"), val = tensor([0, 74])]; tensor slot_launch_pow_count_end_mask_0 = const()[name = tensor("slot_launch_pow_count_end_mask_0"), val = tensor([true, false])]; tensor slot_launch_pow_count_cast_fp16 = slice_by_index(begin = slot_launch_pow_count_begin_0, end = slot_launch_pow_count_end_0, end_mask = slot_launch_pow_count_end_mask_0, x = input_feature_vector_to_fp16)[name = tensor("slot_launch_pow_count_cast_fp16")]; tensor sub_score_filter_feature_no_pow_match_cast_fp16 = less_equal(x = slot_launch_pow_count_cast_fp16, y = var_27_to_fp16)[name = tensor("sub_score_filter_feature_no_pow_match_cast_fp16")]; tensor actions_at_coarse_geo_hash_for_action_in_context_begin_0 = const()[name = tensor("actions_at_coarse_geo_hash_for_action_in_context_begin_0"), val = tensor([0, 74])]; tensor actions_at_coarse_geo_hash_for_action_in_context_end_0 = const()[name = tensor("actions_at_coarse_geo_hash_for_action_in_context_end_0"), val = tensor([0, 75])]; tensor actions_at_coarse_geo_hash_for_action_in_context_end_mask_0 = const()[name = tensor("actions_at_coarse_geo_hash_for_action_in_context_end_mask_0"), val = tensor([true, false])]; tensor actions_at_coarse_geo_hash_for_action_in_context_cast_fp16 = slice_by_index(begin = actions_at_coarse_geo_hash_for_action_in_context_begin_0, end = actions_at_coarse_geo_hash_for_action_in_context_end_0, end_mask = actions_at_coarse_geo_hash_for_action_in_context_end_mask_0, x = input_feature_vector_to_fp16)[name = tensor("actions_at_coarse_geo_hash_for_action_in_context_cast_fp16")]; tensor sub_score_filter_feature_no_loc_match_cast_fp16 = less_equal(x = actions_at_coarse_geo_hash_for_action_in_context_cast_fp16, y = var_27_to_fp16)[name = tensor("sub_score_filter_feature_no_loc_match_cast_fp16")]; tensor var_175_begin_0 = const()[name = tensor("op_175_begin_0"), val = tensor([0, 75])]; tensor var_175_end_0 = const()[name = tensor("op_175_end_0"), val = tensor([0, 76])]; tensor var_175_end_mask_0 = const()[name = tensor("op_175_end_mask_0"), val = tensor([true, false])]; tensor var_175_cast_fp16 = slice_by_index(begin = var_175_begin_0, end = var_175_end_0, end_mask = var_175_end_mask_0, x = input_feature_vector_to_fp16)[name = tensor("op_175_cast_fp16")]; tensor var_17_promoted_to_fp16 = const()[name = tensor("op_17_promoted_to_fp16"), val = tensor(0x1.68p+13)]; tensor rejected_last_week_spotlight_cast_fp16 = less_equal(x = var_175_cast_fp16, y = var_17_promoted_to_fp16)[name = tensor("rejected_last_week_spotlight_cast_fp16")]; tensor var_178_begin_0 = const()[name = tensor("op_178_begin_0"), val = tensor([0, 76])]; tensor var_178_end_0 = const()[name = tensor("op_178_end_0"), val = tensor([0, 77])]; tensor var_178_end_mask_0 = const()[name = tensor("op_178_end_mask_0"), val = tensor([true, false])]; tensor var_178_cast_fp16 = slice_by_index(begin = var_178_begin_0, end = var_178_end_0, end_mask = var_178_end_mask_0, x = input_feature_vector_to_fp16)[name = tensor("op_178_cast_fp16")]; tensor var_17_promoted_1_to_fp16 = const()[name = tensor("op_17_promoted_1_to_fp16"), val = tensor(0x1.68p+13)]; tensor rejected_last_week_homescreen_cast_fp16 = less_equal(x = var_178_cast_fp16, y = var_17_promoted_1_to_fp16)[name = tensor("rejected_last_week_homescreen_cast_fp16")]; tensor var_180 = logical_or(x = rejected_last_week_spotlight_cast_fp16, y = rejected_last_week_homescreen_cast_fp16)[name = tensor("op_180")]; tensor var_180_promoted_dtype_0 = const()[name = tensor("op_180_promoted_dtype_0"), val = tensor("int32")]; tensor var_180_promoted = cast(dtype = var_180_promoted_dtype_0, x = var_180)[name = tensor("cast_44")]; tensor sub_score_filter_feature_slot_explicitly_rejected_in_last_week = greater_equal(x = var_180_promoted, y = var_62)[name = tensor("sub_score_filter_feature_slot_explicitly_rejected_in_last_week")]; tensor all_time_bucket_launches_begin_0 = const()[name = tensor("all_time_bucket_launches_begin_0"), val = tensor([0, 30])]; tensor all_time_bucket_launches_end_0 = const()[name = tensor("all_time_bucket_launches_end_0"), val = tensor([0, 55])]; tensor all_time_bucket_launches_end_mask_0 = const()[name = tensor("all_time_bucket_launches_end_mask_0"), val = tensor([true, false])]; tensor all_time_bucket_launches_cast_fp16 = slice_by_index(begin = all_time_bucket_launches_begin_0, end = all_time_bucket_launches_end_0, end_mask = all_time_bucket_launches_end_mask_0, x = input_feature_vector_to_fp16)[name = tensor("all_time_bucket_launches_cast_fp16")]; tensor var_14_to_fp16 = const()[name = tensor("op_14_to_fp16"), val = tensor(0x1.47cp-7)]; tensor var_185_cast_fp16 = greater_equal(x = all_time_bucket_launches_cast_fp16, y = var_14_to_fp16)[name = tensor("op_185_cast_fp16")]; tensor var_187_axes_0 = const()[name = tensor("op_187_axes_0"), val = tensor([1])]; tensor var_187_keep_dims_0 = const()[name = tensor("op_187_keep_dims_0"), val = tensor(true)]; tensor cast_5_to_fp16_dtype_0 = const()[name = tensor("cast_5_to_fp16_dtype_0"), val = tensor("fp16")]; tensor var_185_cast_fp16_to_fp16 = cast(dtype = cast_5_to_fp16_dtype_0, x = var_185_cast_fp16)[name = tensor("cast_43")]; tensor var_187_cast_fp16 = reduce_sum(axes = var_187_axes_0, keep_dims = var_187_keep_dims_0, x = var_185_cast_fp16_to_fp16)[name = tensor("op_187_cast_fp16")]; tensor var_26_promoted_to_fp16 = const()[name = tensor("op_26_promoted_to_fp16"), val = tensor(0x1.cp+2)]; tensor action_is_time_dependent_cast_fp16 = less_equal(x = var_187_cast_fp16, y = var_26_promoted_to_fp16)[name = tensor("action_is_time_dependent_cast_fp16")]; tensor var_190_begin_0 = const()[name = tensor("op_190_begin_0"), val = tensor([0, 77])]; tensor var_190_end_0 = const()[name = tensor("op_190_end_0"), val = tensor([0, 78])]; tensor var_190_end_mask_0 = const()[name = tensor("op_190_end_mask_0"), val = tensor([true, false])]; tensor var_190_cast_fp16 = slice_by_index(begin = var_190_begin_0, end = var_190_end_0, end_mask = var_190_end_mask_0, x = input_feature_vector_to_fp16)[name = tensor("op_190_cast_fp16")]; tensor action_has_time_count_match_cast_fp16 = greater_equal(x = var_190_cast_fp16, y = var_21_to_fp16)[name = tensor("action_has_time_count_match_cast_fp16")]; tensor action_is_time_dependent_promoted_dtype_0 = const()[name = tensor("action_is_time_dependent_promoted_dtype_0"), val = tensor("int32")]; tensor action_is_time_dependent_promoted = cast(dtype = action_is_time_dependent_promoted_dtype_0, x = action_is_time_dependent_cast_fp16)[name = tensor("cast_42")]; tensor var_192 = greater_equal(x = action_is_time_dependent_promoted, y = var_62)[name = tensor("op_192")]; tensor action_has_time_count_match_promoted_dtype_0 = const()[name = tensor("action_has_time_count_match_promoted_dtype_0"), val = tensor("int32")]; tensor action_has_time_count_match_promoted = cast(dtype = action_has_time_count_match_promoted_dtype_0, x = action_has_time_count_match_cast_fp16)[name = tensor("cast_41")]; tensor var_193 = less_equal(x = action_has_time_count_match_promoted, y = var_64)[name = tensor("op_193")]; tensor sub_score_filter_feature_time_suppression = logical_and(x = var_192, y = var_193)[name = tensor("sub_score_filter_feature_time_suppression")]; tensor var_11_to_fp16 = const()[name = tensor("op_11_to_fp16"), val = tensor(0x1.334p-2)]; tensor action_has_part_of_week_count_match_cast_fp16 = greater_equal(x = slot_launch_pow_count_cast_fp16, y = var_11_to_fp16)[name = tensor("action_has_part_of_week_count_match_cast_fp16")]; tensor action_has_part_of_week_count_match_promoted_dtype_0 = const()[name = tensor("action_has_part_of_week_count_match_promoted_dtype_0"), val = tensor("int32")]; tensor action_has_part_of_week_count_match_promoted = cast(dtype = action_has_part_of_week_count_match_promoted_dtype_0, x = action_has_part_of_week_count_match_cast_fp16)[name = tensor("cast_40")]; tensor sub_score_filter_feature_part_of_week_suppression = less_equal(x = action_has_part_of_week_count_match_promoted, y = var_64)[name = tensor("sub_score_filter_feature_part_of_week_suppression")]; tensor var_198_begin_0 = const()[name = tensor("op_198_begin_0"), val = tensor([0, 78])]; tensor var_198_end_0 = const()[name = tensor("op_198_end_0"), val = tensor([0, 79])]; tensor var_198_end_mask_0 = const()[name = tensor("op_198_end_mask_0"), val = tensor([true, false])]; tensor var_198_cast_fp16 = slice_by_index(begin = var_198_begin_0, end = var_198_end_0, end_mask = var_198_end_mask_0, x = input_feature_vector_to_fp16)[name = tensor("op_198_cast_fp16")]; tensor var_54_promoted_2_to_fp16 = const()[name = tensor("op_54_promoted_2_to_fp16"), val = tensor(0x1p+1)]; tensor action_is_location_dependent_cast_fp16 = less_equal(x = var_198_cast_fp16, y = var_54_promoted_2_to_fp16)[name = tensor("action_is_location_dependent_cast_fp16")]; tensor action_has_location_count_match_cast_fp16 = greater_equal(x = actions_at_coarse_geo_hash_for_action_in_context_cast_fp16, y = var_21_to_fp16)[name = tensor("action_has_location_count_match_cast_fp16")]; tensor var_202_begin_0 = const()[name = tensor("op_202_begin_0"), val = tensor([0, 79])]; tensor var_202_end_0 = const()[name = tensor("op_202_end_0"), val = tensor([0, 80])]; tensor var_202_end_mask_0 = const()[name = tensor("op_202_end_mask_0"), val = tensor([true, false])]; tensor var_202_cast_fp16 = slice_by_index(begin = var_202_begin_0, end = var_202_end_0, end_mask = var_202_end_mask_0, x = input_feature_vector_to_fp16)[name = tensor("op_202_cast_fp16")]; tensor cast_6_dtype_0 = const()[name = tensor("cast_6_dtype_0"), val = tensor("bool")]; tensor var_202_cast_fp16_to_bool = cast(dtype = cast_6_dtype_0, x = var_202_cast_fp16)[name = tensor("cast_39")]; tensor location_services_enabled = logical_not(x = var_202_cast_fp16_to_bool)[name = tensor("location_services_enabled")]; tensor action_is_location_dependent_promoted_dtype_0 = const()[name = tensor("action_is_location_dependent_promoted_dtype_0"), val = tensor("int32")]; tensor action_is_location_dependent_promoted = cast(dtype = action_is_location_dependent_promoted_dtype_0, x = action_is_location_dependent_cast_fp16)[name = tensor("cast_38")]; tensor var_204 = greater_equal(x = action_is_location_dependent_promoted, y = var_62)[name = tensor("op_204")]; tensor action_has_location_count_match_promoted_dtype_0 = const()[name = tensor("action_has_location_count_match_promoted_dtype_0"), val = tensor("int32")]; tensor action_has_location_count_match_promoted = cast(dtype = action_has_location_count_match_promoted_dtype_0, x = action_has_location_count_match_cast_fp16)[name = tensor("cast_37")]; tensor var_205 = less_equal(x = action_has_location_count_match_promoted, y = var_64)[name = tensor("op_205")]; tensor var_206 = logical_and(x = var_204, y = var_205)[name = tensor("op_206")]; tensor sub_score_filter_feature_location_suppression = logical_and(x = var_206, y = location_services_enabled)[name = tensor("sub_score_filter_feature_location_suppression")]; tensor all_day_counts_begin_0 = const()[name = tensor("all_day_counts_begin_0"), val = tensor([0, 55])]; tensor all_day_counts_end_0 = const()[name = tensor("all_day_counts_end_0"), val = tensor([0, 62])]; tensor all_day_counts_end_mask_0 = const()[name = tensor("all_day_counts_end_mask_0"), val = tensor([true, false])]; tensor all_day_counts_cast_fp16 = slice_by_index(begin = all_day_counts_begin_0, end = all_day_counts_end_0, end_mask = all_day_counts_end_mask_0, x = input_feature_vector_to_fp16)[name = tensor("all_day_counts_cast_fp16")]; tensor var_210_cast_fp16 = greater_equal(x = all_day_counts_cast_fp16, y = var_14_to_fp16)[name = tensor("op_210_cast_fp16")]; tensor var_212_axes_0 = const()[name = tensor("op_212_axes_0"), val = tensor([1])]; tensor var_212_keep_dims_0 = const()[name = tensor("op_212_keep_dims_0"), val = tensor(true)]; tensor cast_7_to_fp16_dtype_0 = const()[name = tensor("cast_7_to_fp16_dtype_0"), val = tensor("fp16")]; tensor var_210_cast_fp16_to_fp16 = cast(dtype = cast_7_to_fp16_dtype_0, x = var_210_cast_fp16)[name = tensor("cast_36")]; tensor var_212_cast_fp16 = reduce_sum(axes = var_212_axes_0, keep_dims = var_212_keep_dims_0, x = var_210_cast_fp16_to_fp16)[name = tensor("op_212_cast_fp16")]; tensor var_62_promoted_1_to_fp16 = const()[name = tensor("op_62_promoted_1_to_fp16"), val = tensor(0x1p+0)]; tensor action_is_day_dependent_cast_fp16 = less_equal(x = var_212_cast_fp16, y = var_62_promoted_1_to_fp16)[name = tensor("action_is_day_dependent_cast_fp16")]; tensor action_has_day_count_match_cast_fp16 = greater_equal(x = slot_launch_day_of_week_count_cast_fp16, y = var_21_to_fp16)[name = tensor("action_has_day_count_match_cast_fp16")]; tensor action_is_day_dependent_promoted_dtype_0 = const()[name = tensor("action_is_day_dependent_promoted_dtype_0"), val = tensor("int32")]; tensor action_is_day_dependent_promoted = cast(dtype = action_is_day_dependent_promoted_dtype_0, x = action_is_day_dependent_cast_fp16)[name = tensor("cast_35")]; tensor var_215 = greater_equal(x = action_is_day_dependent_promoted, y = var_62)[name = tensor("op_215")]; tensor action_has_day_count_match_promoted_dtype_0 = const()[name = tensor("action_has_day_count_match_promoted_dtype_0"), val = tensor("int32")]; tensor action_has_day_count_match_promoted = cast(dtype = action_has_day_count_match_promoted_dtype_0, x = action_has_day_count_match_cast_fp16)[name = tensor("cast_34")]; tensor var_216 = less_equal(x = action_has_day_count_match_promoted, y = var_64)[name = tensor("op_216")]; tensor sub_score_filter_feature_day_suppression = logical_and(x = var_215, y = var_216)[name = tensor("sub_score_filter_feature_day_suppression")]; tensor var_8_promoted_to_fp16 = const()[name = tensor("op_8_promoted_to_fp16"), val = tensor(0x1p+2)]; tensor is_commute_category_cast_fp16 = equal(x = action_key_category_cast_fp16, y = var_8_promoted_to_fp16)[name = tensor("is_commute_category_cast_fp16")]; tensor is_commute_category_promoted_to_fp16_dtype_0 = const()[name = tensor("is_commute_category_promoted_to_fp16_dtype_0"), val = tensor("fp16")]; tensor is_commute_category_cast_fp16_to_fp16 = cast(dtype = is_commute_category_promoted_to_fp16_dtype_0, x = is_commute_category_cast_fp16)[name = tensor("cast_33")]; tensor sub_score_filter_feature_lack_of_contextual_popularity_for_commute_cast_fp16 = mul(x = is_commute_category_cast_fp16_to_fp16, y = var_139_cast_fp16)[name = tensor("sub_score_filter_feature_lack_of_contextual_popularity_for_commute_cast_fp16")]; tensor var_226_cast_fp16 = greater_equal(x = slot_launch_location_popularity_cast_fp16, y = var_29_to_fp16)[name = tensor("op_226_cast_fp16")]; tensor const_10_to_fp16 = const()[name = tensor("const_10_to_fp16"), val = tensor(0x0p+0)]; tensor const_11_to_fp16 = const()[name = tensor("const_11_to_fp16"), val = tensor(0x1p+0)]; tensor slot_launch_location_not_popular_enough_for_categories_0_25_cast_fp16 = select(a = const_10_to_fp16, b = const_11_to_fp16, cond = var_226_cast_fp16)[name = tensor("slot_launch_location_not_popular_enough_for_categories_0_25_cast_fp16")]; tensor var_26_promoted_1_to_fp16 = const()[name = tensor("op_26_promoted_1_to_fp16"), val = tensor(0x1.cp+2)]; tensor is_gym_category_cast_fp16 = equal(x = action_key_category_cast_fp16, y = var_26_promoted_1_to_fp16)[name = tensor("is_gym_category_cast_fp16")]; tensor is_gym_category_promoted_to_fp16_dtype_0 = const()[name = tensor("is_gym_category_promoted_to_fp16_dtype_0"), val = tensor("fp16")]; tensor is_gym_category_cast_fp16_to_fp16 = cast(dtype = is_gym_category_promoted_to_fp16_dtype_0, x = is_gym_category_cast_fp16)[name = tensor("cast_32")]; tensor sub_score_filter_feature_lack_of_contextual_popularity_for_gym_cast_fp16 = mul(x = is_gym_category_cast_fp16_to_fp16, y = slot_launch_location_not_popular_enough_for_categories_0_25_cast_fp16)[name = tensor("sub_score_filter_feature_lack_of_contextual_popularity_for_gym_cast_fp16")]; tensor var_25_promoted_to_fp16 = const()[name = tensor("op_25_promoted_to_fp16"), val = tensor(0x1p+3)]; tensor is_home_category_cast_fp16 = equal(x = action_key_category_cast_fp16, y = var_25_promoted_to_fp16)[name = tensor("is_home_category_cast_fp16")]; tensor is_home_category_promoted_to_fp16_dtype_0 = const()[name = tensor("is_home_category_promoted_to_fp16_dtype_0"), val = tensor("fp16")]; tensor is_home_category_cast_fp16_to_fp16 = cast(dtype = is_home_category_promoted_to_fp16_dtype_0, x = is_home_category_cast_fp16)[name = tensor("cast_31")]; tensor sub_score_filter_feature_lack_of_contextual_popularity_for_home_cast_fp16 = mul(x = is_home_category_cast_fp16_to_fp16, y = slot_launch_location_not_popular_enough_for_categories_0_25_cast_fp16)[name = tensor("sub_score_filter_feature_lack_of_contextual_popularity_for_home_cast_fp16")]; tensor var_7_promoted_to_fp16 = const()[name = tensor("op_7_promoted_to_fp16"), val = tensor(0x1.2p+3)]; tensor is_delivery_category_cast_fp16 = equal(x = action_key_category_cast_fp16, y = var_7_promoted_to_fp16)[name = tensor("is_delivery_category_cast_fp16")]; tensor is_delivery_category_promoted_to_fp16_dtype_0 = const()[name = tensor("is_delivery_category_promoted_to_fp16_dtype_0"), val = tensor("fp16")]; tensor is_delivery_category_cast_fp16_to_fp16 = cast(dtype = is_delivery_category_promoted_to_fp16_dtype_0, x = is_delivery_category_cast_fp16)[name = tensor("cast_30")]; tensor sub_score_filter_feature_lack_of_contextual_popularity_for_delivery_cast_fp16 = mul(x = is_delivery_category_cast_fp16_to_fp16, y = slot_launch_location_not_popular_enough_for_categories_0_25_cast_fp16)[name = tensor("sub_score_filter_feature_lack_of_contextual_popularity_for_delivery_cast_fp16")]; tensor var_56_promoted_1_to_fp16 = const()[name = tensor("op_56_promoted_1_to_fp16"), val = tensor(0x1.4p+2)]; tensor is_maps_category_cast_fp16 = equal(x = action_key_category_cast_fp16, y = var_56_promoted_1_to_fp16)[name = tensor("is_maps_category_cast_fp16")]; tensor var_239_cast_fp16 = greater_equal(x = slot_launch_location_popularity_cast_fp16, y = var_27_to_fp16)[name = tensor("op_239_cast_fp16")]; tensor const_12_to_fp16 = const()[name = tensor("const_12_to_fp16"), val = tensor(0x0p+0)]; tensor const_13_to_fp16 = const()[name = tensor("const_13_to_fp16"), val = tensor(0x1p+0)]; tensor var_244_cast_fp16 = select(a = const_12_to_fp16, b = const_13_to_fp16, cond = var_239_cast_fp16)[name = tensor("op_244_cast_fp16")]; tensor is_maps_category_promoted_to_fp16_dtype_0 = const()[name = tensor("is_maps_category_promoted_to_fp16_dtype_0"), val = tensor("fp16")]; tensor is_maps_category_cast_fp16_to_fp16 = cast(dtype = is_maps_category_promoted_to_fp16_dtype_0, x = is_maps_category_cast_fp16)[name = tensor("cast_29")]; tensor sub_score_filter_feature_lack_of_contextual_popularity_for_maps_cast_fp16 = mul(x = is_maps_category_cast_fp16_to_fp16, y = var_244_cast_fp16)[name = tensor("sub_score_filter_feature_lack_of_contextual_popularity_for_maps_cast_fp16")]; tensor var_247_begin_0 = const()[name = tensor("op_247_begin_0"), val = tensor([0, 83])]; tensor var_247_end_0 = const()[name = tensor("op_247_end_0"), val = tensor([0, 1])]; tensor var_247_end_mask_0 = const()[name = tensor("op_247_end_mask_0"), val = tensor([true, true])]; tensor var_247_cast_fp16 = slice_by_index(begin = var_247_begin_0, end = var_247_end_0, end_mask = var_247_end_mask_0, x = input_feature_vector_to_fp16)[name = tensor("op_247_cast_fp16")]; tensor var_5_promoted_to_fp16 = const()[name = tensor("op_5_promoted_to_fp16"), val = tensor(0x1.ep+3)]; tensor is_safari_app_category_cast_fp16 = equal(x = var_247_cast_fp16, y = var_5_promoted_to_fp16)[name = tensor("is_safari_app_category_cast_fp16")]; tensor var_250_begin_0 = const()[name = tensor("op_250_begin_0"), val = tensor([0, 80])]; tensor var_250_end_0 = const()[name = tensor("op_250_end_0"), val = tensor([0, 81])]; tensor var_250_end_mask_0 = const()[name = tensor("op_250_end_mask_0"), val = tensor([true, false])]; tensor var_250_cast_fp16 = slice_by_index(begin = var_250_begin_0, end = var_250_end_0, end_mask = var_250_end_mask_0, x = input_feature_vector_to_fp16)[name = tensor("op_250_cast_fp16")]; tensor var_62_promoted_2_to_fp16 = const()[name = tensor("op_62_promoted_2_to_fp16"), val = tensor(0x1p+0)]; tensor var_251_cast_fp16 = greater_equal(x = var_250_cast_fp16, y = var_62_promoted_2_to_fp16)[name = tensor("op_251_cast_fp16")]; tensor var_3_promoted = const()[name = tensor("op_3_promoted"), val = tensor(0x1.518p+18)]; tensor var_252 = less_equal(x = var_68_cast_fp16_to_fp32, y = var_3_promoted)[name = tensor("op_252")]; tensor var_253 = logical_or(x = var_251_cast_fp16, y = var_252)[name = tensor("op_253")]; tensor var_253_promoted_dtype_0 = const()[name = tensor("op_253_promoted_dtype_0"), val = tensor("int32")]; tensor var_253_promoted = cast(dtype = var_253_promoted_dtype_0, x = var_253)[name = tensor("cast_28")]; tensor frequent_or_recent_enough_for_safari = greater_equal(x = var_253_promoted, y = var_62)[name = tensor("frequent_or_recent_enough_for_safari")]; tensor var_255 = logical_and(x = slot_launched_at_least_three_unique_days_cast_fp16, y = frequent_or_recent_enough_for_safari)[name = tensor("op_255")]; tensor const_14_to_fp16 = const()[name = tensor("const_14_to_fp16"), val = tensor(0x0p+0)]; tensor const_15_to_fp16 = const()[name = tensor("const_15_to_fp16"), val = tensor(0x1p+0)]; tensor var_260_cast_fp16 = select(a = const_14_to_fp16, b = const_15_to_fp16, cond = var_255)[name = tensor("op_260_cast_fp16")]; tensor is_safari_app_category_promoted_to_fp16_dtype_0 = const()[name = tensor("is_safari_app_category_promoted_to_fp16_dtype_0"), val = tensor("fp16")]; tensor is_safari_app_category_cast_fp16_to_fp16 = cast(dtype = is_safari_app_category_promoted_to_fp16_dtype_0, x = is_safari_app_category_cast_fp16)[name = tensor("cast_27")]; tensor sub_score_filter_feature_lack_of_contextual_popularity_for_safari_cast_fp16 = mul(x = is_safari_app_category_cast_fp16_to_fp16, y = var_260_cast_fp16)[name = tensor("sub_score_filter_feature_lack_of_contextual_popularity_for_safari_cast_fp16")]; tensor var_54_promoted_3_to_fp16 = const()[name = tensor("op_54_promoted_3_to_fp16"), val = tensor(0x1p+1)]; tensor var_262_cast_fp16 = greater_equal(x = var_74_cast_fp16, y = var_54_promoted_3_to_fp16)[name = tensor("op_262_cast_fp16")]; tensor shape_5_cast_fp16 = shape(x = var_74_cast_fp16)[name = tensor("shape_5_cast_fp16")]; tensor var_263_value_0_to_fp16 = const()[name = tensor("op_263_value_0_to_fp16"), val = tensor(0x0p+0)]; tensor var_263_cast_fp16 = fill(shape = shape_5_cast_fp16, value = var_263_value_0_to_fp16)[name = tensor("op_263_cast_fp16")]; tensor var_264_value_0_to_fp16 = const()[name = tensor("op_264_value_0_to_fp16"), val = tensor(0x1p+0)]; tensor var_264_cast_fp16 = fill(shape = shape_5_cast_fp16, value = var_264_value_0_to_fp16)[name = tensor("op_264_cast_fp16")]; tensor sub_score_filter_feature_only_been_launched_on_one_day_cast_fp16 = select(a = var_263_cast_fp16, b = var_264_cast_fp16, cond = var_262_cast_fp16)[name = tensor("sub_score_filter_feature_only_been_launched_on_one_day_cast_fp16")]; tensor var_267_begin_0 = const()[name = tensor("op_267_begin_0"), val = tensor([0, 81])]; tensor var_267_end_0 = const()[name = tensor("op_267_end_0"), val = tensor([0, 82])]; tensor var_267_end_mask_0 = const()[name = tensor("op_267_end_mask_0"), val = tensor([true, false])]; tensor var_267_cast_fp16 = slice_by_index(begin = var_267_begin_0, end = var_267_end_0, end_mask = var_267_end_mask_0, x = input_feature_vector_to_fp16)[name = tensor("op_267_cast_fp16")]; tensor var_2_promoted_to_fp16 = const()[name = tensor("op_2_promoted_to_fp16"), val = tensor(-0x1.868p+14)]; tensor sub_score_filter_feature_static_points_blacklist_for_spotlight_cast_fp16 = less_equal(x = var_267_cast_fp16, y = var_2_promoted_to_fp16)[name = tensor("sub_score_filter_feature_static_points_blacklist_for_spotlight_cast_fp16")]; tensor quality_filter_features_interleave_0 = const()[name = tensor("quality_filter_features_interleave_0"), val = tensor(false)]; tensor sub_score_filter_feature_slot_recently_launched_promoted_to_fp16_dtype_0 = const()[name = tensor("sub_score_filter_feature_slot_recently_launched_promoted_to_fp16_dtype_0"), val = tensor("fp16")]; tensor sub_score_filter_feature_slot_recently_engaged_promoted_to_fp16_dtype_0 = const()[name = tensor("sub_score_filter_feature_slot_recently_engaged_promoted_to_fp16_dtype_0"), val = tensor("fp16")]; tensor sub_score_filter_feature_not_any_coarse_time_pow_loc_match_promoted_to_fp16_dtype_0 = const()[name = tensor("sub_score_filter_feature_not_any_coarse_time_pow_loc_match_promoted_to_fp16_dtype_0"), val = tensor("fp16")]; tensor sub_score_filter_feature_no_coarse_time_pow_loc_match_promoted_to_fp16_dtype_0 = const()[name = tensor("sub_score_filter_feature_no_coarse_time_pow_loc_match_promoted_to_fp16_dtype_0"), val = tensor("fp16")]; tensor sub_score_filter_feature_no_time_match_promoted_to_fp16_dtype_0 = const()[name = tensor("sub_score_filter_feature_no_time_match_promoted_to_fp16_dtype_0"), val = tensor("fp16")]; tensor sub_score_filter_feature_no_pow_match_promoted_to_fp16_dtype_0 = const()[name = tensor("sub_score_filter_feature_no_pow_match_promoted_to_fp16_dtype_0"), val = tensor("fp16")]; tensor sub_score_filter_feature_no_loc_match_promoted_to_fp16_dtype_0 = const()[name = tensor("sub_score_filter_feature_no_loc_match_promoted_to_fp16_dtype_0"), val = tensor("fp16")]; tensor sub_score_filter_feature_slot_explicitly_rejected_in_last_week_promoted_to_fp16_dtype_0 = const()[name = tensor("sub_score_filter_feature_slot_explicitly_rejected_in_last_week_promoted_to_fp16_dtype_0"), val = tensor("fp16")]; tensor sub_score_filter_feature_not_performed_in_past_eight_days_filter_promoted_to_fp16_dtype_0 = const()[name = tensor("sub_score_filter_feature_not_performed_in_past_eight_days_filter_promoted_to_fp16_dtype_0"), val = tensor("fp16")]; tensor sub_score_filter_feature_time_suppression_promoted_to_fp16_dtype_0 = const()[name = tensor("sub_score_filter_feature_time_suppression_promoted_to_fp16_dtype_0"), val = tensor("fp16")]; tensor sub_score_filter_feature_part_of_week_suppression_promoted_to_fp16_dtype_0 = const()[name = tensor("sub_score_filter_feature_part_of_week_suppression_promoted_to_fp16_dtype_0"), val = tensor("fp16")]; tensor sub_score_filter_feature_location_suppression_promoted_to_fp16_dtype_0 = const()[name = tensor("sub_score_filter_feature_location_suppression_promoted_to_fp16_dtype_0"), val = tensor("fp16")]; tensor sub_score_filter_feature_day_suppression_promoted_to_fp16_dtype_0 = const()[name = tensor("sub_score_filter_feature_day_suppression_promoted_to_fp16_dtype_0"), val = tensor("fp16")]; tensor sub_score_filter_feature_static_points_blacklist_for_spotlight_promoted_to_fp16_dtype_0 = const()[name = tensor("sub_score_filter_feature_static_points_blacklist_for_spotlight_promoted_to_fp16_dtype_0"), val = tensor("fp16")]; tensor sub_score_filter_feature_static_points_blacklist_for_spotlight_cast_fp16_to_fp16 = cast(dtype = sub_score_filter_feature_static_points_blacklist_for_spotlight_promoted_to_fp16_dtype_0, x = sub_score_filter_feature_static_points_blacklist_for_spotlight_cast_fp16)[name = tensor("cast_13")]; tensor sub_score_filter_feature_day_suppression_to_fp16 = cast(dtype = sub_score_filter_feature_day_suppression_promoted_to_fp16_dtype_0, x = sub_score_filter_feature_day_suppression)[name = tensor("cast_14")]; tensor sub_score_filter_feature_location_suppression_to_fp16 = cast(dtype = sub_score_filter_feature_location_suppression_promoted_to_fp16_dtype_0, x = sub_score_filter_feature_location_suppression)[name = tensor("cast_15")]; tensor sub_score_filter_feature_part_of_week_suppression_to_fp16 = cast(dtype = sub_score_filter_feature_part_of_week_suppression_promoted_to_fp16_dtype_0, x = sub_score_filter_feature_part_of_week_suppression)[name = tensor("cast_16")]; tensor sub_score_filter_feature_time_suppression_to_fp16 = cast(dtype = sub_score_filter_feature_time_suppression_promoted_to_fp16_dtype_0, x = sub_score_filter_feature_time_suppression)[name = tensor("cast_17")]; tensor sub_score_not_performed_in_past_eight_days_to_fp16 = cast(dtype = sub_score_filter_feature_not_performed_in_past_eight_days_filter_promoted_to_fp16_dtype_0, x = sub_score_not_performed_in_past_eight_days)[name = tensor("cast_18")]; tensor sub_score_filter_feature_slot_explicitly_rejected_in_last_week_to_fp16 = cast(dtype = sub_score_filter_feature_slot_explicitly_rejected_in_last_week_promoted_to_fp16_dtype_0, x = sub_score_filter_feature_slot_explicitly_rejected_in_last_week)[name = tensor("cast_19")]; tensor sub_score_filter_feature_no_loc_match_cast_fp16_to_fp16 = cast(dtype = sub_score_filter_feature_no_loc_match_promoted_to_fp16_dtype_0, x = sub_score_filter_feature_no_loc_match_cast_fp16)[name = tensor("cast_20")]; tensor sub_score_filter_feature_no_pow_match_cast_fp16_to_fp16 = cast(dtype = sub_score_filter_feature_no_pow_match_promoted_to_fp16_dtype_0, x = sub_score_filter_feature_no_pow_match_cast_fp16)[name = tensor("cast_21")]; tensor sub_score_filter_feature_no_time_match_cast_fp16_to_fp16 = cast(dtype = sub_score_filter_feature_no_time_match_promoted_to_fp16_dtype_0, x = sub_score_filter_feature_no_time_match_cast_fp16)[name = tensor("cast_22")]; tensor sub_score_filter_feature_no_coarse_time_pow_loc_match_cast_fp16_to_fp16 = cast(dtype = sub_score_filter_feature_no_coarse_time_pow_loc_match_promoted_to_fp16_dtype_0, x = sub_score_filter_feature_no_coarse_time_pow_loc_match_cast_fp16)[name = tensor("cast_23")]; tensor sub_score_filter_feature_not_any_coarse_time_pow_loc_match_cast_fp16_to_fp16 = cast(dtype = sub_score_filter_feature_not_any_coarse_time_pow_loc_match_promoted_to_fp16_dtype_0, x = sub_score_filter_feature_not_any_coarse_time_pow_loc_match_cast_fp16)[name = tensor("cast_24")]; tensor sub_score_filter_feature_slot_recently_engaged_to_fp16 = cast(dtype = sub_score_filter_feature_slot_recently_engaged_promoted_to_fp16_dtype_0, x = sub_score_filter_feature_slot_recently_engaged)[name = tensor("cast_25")]; tensor sub_score_filter_feature_slot_recently_launched_cast_fp16_to_fp16 = cast(dtype = sub_score_filter_feature_slot_recently_launched_promoted_to_fp16_dtype_0, x = sub_score_filter_feature_slot_recently_launched_cast_fp16)[name = tensor("cast_26")]; tensor quality_filter_features_cast_fp16 = concat(axis = var_62, interleave = quality_filter_features_interleave_0, values = (sub_score_filter_feature_slot_recently_launched_cast_fp16_to_fp16, sub_score_filter_feature_slot_recently_engaged_to_fp16, sub_score_filter_feature_lack_of_contextual_popularity_for_weather_cast_fp16, sub_score_filter_feature_lack_of_contextual_popularity_for_communication_cast_fp16, sub_score_filter_feature_lack_of_contextual_popularity_for_stocks_cast_fp16, sub_score_filter_feature_lack_of_contextual_popularity_for_alarm_cast_fp16, sub_score_filter_feature_below_number_of_unique_days_launched_threshold_cast_fp16, sub_score_filter_feature_not_any_coarse_time_pow_loc_match_cast_fp16_to_fp16, sub_score_filter_feature_no_coarse_time_pow_loc_match_cast_fp16_to_fp16, sub_score_filter_feature_no_time_match_cast_fp16_to_fp16, sub_score_filter_feature_no_pow_match_cast_fp16_to_fp16, sub_score_filter_feature_no_loc_match_cast_fp16_to_fp16, sub_score_filter_feature_slot_explicitly_rejected_in_last_week_to_fp16, sub_score_not_performed_in_past_eight_days_to_fp16, sub_score_filter_feature_time_suppression_to_fp16, sub_score_filter_feature_part_of_week_suppression_to_fp16, sub_score_filter_feature_location_suppression_to_fp16, sub_score_filter_feature_day_suppression_to_fp16, sub_score_filter_feature_lack_of_contextual_popularity_for_commute_cast_fp16, sub_score_filter_feature_lack_of_contextual_popularity_for_gym_cast_fp16, sub_score_filter_feature_lack_of_contextual_popularity_for_home_cast_fp16, sub_score_filter_feature_lack_of_contextual_popularity_for_delivery_cast_fp16, sub_score_filter_feature_lack_of_contextual_popularity_for_maps_cast_fp16, sub_score_filter_feature_lack_of_contextual_popularity_for_safari_cast_fp16, sub_score_filter_feature_only_been_launched_on_one_day_cast_fp16, sub_score_filter_feature_static_points_blacklist_for_spotlight_cast_fp16_to_fp16))[name = tensor("quality_filter_features_cast_fp16")]; tensor x_interleave_0 = const()[name = tensor("x_interleave_0"), val = tensor(false)]; tensor sub_score_performed_less_than_five_times_promoted_to_fp16_dtype_0 = const()[name = tensor("sub_score_performed_less_than_five_times_promoted_to_fp16_dtype_0"), val = tensor("fp16")]; tensor sub_score_performed_less_than_three_unique_days_promoted_to_fp16_dtype_0 = const()[name = tensor("sub_score_performed_less_than_three_unique_days_promoted_to_fp16_dtype_0"), val = tensor("fp16")]; tensor sub_score_performed_less_than_three_unique_days_cast_fp16_to_fp16 = cast(dtype = sub_score_performed_less_than_three_unique_days_promoted_to_fp16_dtype_0, x = sub_score_performed_less_than_three_unique_days_cast_fp16)[name = tensor("cast_11")]; tensor sub_score_performed_less_than_five_times_cast_fp16_to_fp16 = cast(dtype = sub_score_performed_less_than_five_times_promoted_to_fp16_dtype_0, x = sub_score_performed_less_than_five_times_cast_fp16)[name = tensor("cast_12")]; tensor x_cast_fp16 = concat(axis = var_62, interleave = x_interleave_0, values = (pass_through_features_cast_fp16, sub_score_not_performed_in_past_eight_days_to_fp16, sub_score_performed_less_than_five_times_cast_fp16_to_fp16, sub_score_performed_less_than_three_unique_days_cast_fp16_to_fp16, sub_score_action_feedback_log_confirms_cast_fp16, sub_score_prob_of_coarse_time_pow_location_given_launch_cast_fp16, quality_filter_features_cast_fp16))[name = tensor("x_cast_fp16")]; tensor x_cast_fp16_to_fp32_dtype_0 = const()[name = tensor("x_cast_fp16_to_fp32_dtype_0"), val = tensor("fp32")]; tensor transpose_0 = const()[name = tensor("transpose_0"), val = tensor(BLOBFILE(path = tensor("@model_path/weights/weight.bin"), offset = tensor(64)))]; tensor dot_product_bias_0 = const()[name = tensor("dot_product_bias_0"), val = tensor([0x0p+0])]; tensor x_cast_fp16_to_fp32 = cast(dtype = x_cast_fp16_to_fp32_dtype_0, x = x_cast_fp16)[name = tensor("cast_10")]; tensor dot_product = linear(bias = dot_product_bias_0, weight = transpose_0, x = x_cast_fp16_to_fp32)[name = tensor("dot_product")]; tensor dot_product_to_fp16_dtype_0 = const()[name = tensor("dot_product_to_fp16_dtype_0"), val = tensor("fp16")]; tensor dot_product_to_fp16 = cast(dtype = dot_product_to_fp16_dtype_0, x = dot_product)[name = tensor("cast_9")]; tensor shape_7_cast_fp16 = shape(x = dot_product_to_fp16)[name = tensor("shape_7_cast_fp16")]; tensor bias_value_0_to_fp16 = const()[name = tensor("bias_value_0_to_fp16"), val = tensor(0x1.1c4p-2)]; tensor bias_cast_fp16 = fill(shape = shape_7_cast_fp16, value = bias_value_0_to_fp16)[name = tensor("bias_cast_fp16")]; tensor var_286_cast_fp16 = add(x = dot_product_to_fp16, y = bias_cast_fp16)[name = tensor("op_286_cast_fp16")]; tensor var_286_cast_fp16_to_fp32_dtype_0 = const()[name = tensor("op_286_cast_fp16_to_fp32_dtype_0"), val = tensor("fp32")]; tensor score = cast(dtype = var_286_cast_fp16_to_fp32_dtype_0, x = var_286_cast_fp16)[name = tensor("cast_8")]; } -> (score); }