program(1.0) [buildInfo = dict, tensor>({{"coremlc-component-MIL", "3500.12.1"}, {"coremlc-version", "3500.27.1"}, {"coremltools-component-torch", "2.5.0"}, {"coremltools-source-dialect", "TorchScript"}, {"coremltools-version", "8.2"}, {"mldb_token", "mldb-8mbymokg7x"}})] { func main(tensor input_feature_vector) [FlexibleShapeInformation = tuple, dict, tensor>>, tuple, dict, list, ?>>>>((("DefaultShapes", {{"input_feature_vector", [1, 27]}}), ("RangeDims", {{"input_feature_vector", [[1, 512], [27, 27]]}})))] { tensor count_confirms_begin_0 = const()[name = tensor("count_confirms_begin_0"), val = tensor([0, 23])]; tensor count_confirms_end_0 = const()[name = tensor("count_confirms_end_0"), val = tensor([0, 24])]; tensor count_confirms_end_mask_0 = const()[name = tensor("count_confirms_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_14")]; tensor count_confirms_cast_fp16 = slice_by_index(begin = count_confirms_begin_0, end = count_confirms_end_0, end_mask = count_confirms_end_mask_0, x = input_feature_vector_to_fp16)[name = tensor("count_confirms_cast_fp16")]; tensor var_12_promoted_to_fp16 = const()[name = tensor("op_12_promoted_to_fp16"), val = tensor(0x1.8p+1)]; tensor var_13_cast_fp16 = greater_equal(x = count_confirms_cast_fp16, y = var_12_promoted_to_fp16)[name = tensor("op_13_cast_fp16")]; tensor shape_0_cast_fp16 = shape(x = count_confirms_cast_fp16)[name = tensor("shape_0_cast_fp16")]; tensor var_20_value_0 = const()[name = tensor("op_20_value_0"), val = tensor(5)]; tensor var_20 = fill(shape = shape_0_cast_fp16, value = var_20_value_0)[name = tensor("op_20")]; tensor var_27_value_0_to_fp16 = const()[name = tensor("op_27_value_0_to_fp16"), val = tensor(0x0p+0)]; tensor var_27_cast_fp16 = fill(shape = shape_0_cast_fp16, value = var_27_value_0_to_fp16)[name = tensor("op_27_cast_fp16")]; tensor var_20_promoted_to_fp16_dtype_0 = const()[name = tensor("op_20_promoted_to_fp16_dtype_0"), val = tensor("fp16")]; tensor var_20_to_fp16 = cast(dtype = var_20_promoted_to_fp16_dtype_0, x = var_20)[name = tensor("cast_13")]; tensor sub_score_confirms_cast_fp16 = select(a = var_20_to_fp16, b = var_27_cast_fp16, cond = var_13_cast_fp16)[name = tensor("sub_score_confirms_cast_fp16")]; tensor sub_score_confirms_cast_fp16_to_fp32_dtype_0 = const()[name = tensor("sub_score_confirms_cast_fp16_to_fp32_dtype_0"), val = tensor("fp32")]; tensor count_rejects_begin_0 = const()[name = tensor("count_rejects_begin_0"), val = tensor([0, 25])]; tensor count_rejects_end_0 = const()[name = tensor("count_rejects_end_0"), val = tensor([0, 26])]; tensor count_rejects_end_mask_0 = const()[name = tensor("count_rejects_end_mask_0"), val = tensor([true, false])]; tensor count_rejects_cast_fp16 = slice_by_index(begin = count_rejects_begin_0, end = count_rejects_end_0, end_mask = count_rejects_end_mask_0, x = input_feature_vector_to_fp16)[name = tensor("count_rejects_cast_fp16")]; tensor var_39_promoted_to_fp16 = const()[name = tensor("op_39_promoted_to_fp16"), val = tensor(0x1.8p+1)]; tensor var_40_cast_fp16 = greater_equal(x = count_rejects_cast_fp16, y = var_39_promoted_to_fp16)[name = tensor("op_40_cast_fp16")]; tensor var_41_promoted_to_fp16 = const()[name = tensor("op_41_promoted_to_fp16"), val = tensor(0x1p+0)]; tensor var_42_cast_fp16 = less(x = count_confirms_cast_fp16, y = var_41_promoted_to_fp16)[name = tensor("op_42_cast_fp16")]; tensor var_43 = logical_and(x = var_40_cast_fp16, y = var_42_cast_fp16)[name = tensor("op_43")]; tensor shape_2_cast_fp16 = shape(x = count_rejects_cast_fp16)[name = tensor("shape_2_cast_fp16")]; tensor var_50_value_0 = const()[name = tensor("op_50_value_0"), val = tensor(-10)]; tensor var_50 = fill(shape = shape_2_cast_fp16, value = var_50_value_0)[name = tensor("op_50")]; tensor var_57_value_0_to_fp16 = const()[name = tensor("op_57_value_0_to_fp16"), val = tensor(0x0p+0)]; tensor var_57_cast_fp16 = fill(shape = shape_2_cast_fp16, value = var_57_value_0_to_fp16)[name = tensor("op_57_cast_fp16")]; tensor var_50_promoted_to_fp16_dtype_0 = const()[name = tensor("op_50_promoted_to_fp16_dtype_0"), val = tensor("fp16")]; tensor var_50_to_fp16 = cast(dtype = var_50_promoted_to_fp16_dtype_0, x = var_50)[name = tensor("cast_11")]; tensor sub_score_rejects_cast_fp16 = select(a = var_50_to_fp16, b = var_57_cast_fp16, cond = var_43)[name = tensor("sub_score_rejects_cast_fp16")]; tensor sub_score_rejects_cast_fp16_to_fp32_dtype_0 = const()[name = tensor("sub_score_rejects_cast_fp16_to_fp32_dtype_0"), val = tensor("fp32")]; tensor last_open_age_begin_0 = const()[name = tensor("last_open_age_begin_0"), val = tensor([0, 15])]; tensor last_open_age_end_0 = const()[name = tensor("last_open_age_end_0"), val = tensor([0, 16])]; tensor last_open_age_end_mask_0 = const()[name = tensor("last_open_age_end_mask_0"), val = tensor([true, false])]; tensor last_open_age_cast_fp16 = slice_by_index(begin = last_open_age_begin_0, end = last_open_age_end_0, end_mask = last_open_age_end_mask_0, x = input_feature_vector_to_fp16)[name = tensor("last_open_age_cast_fp16")]; tensor var_69_promoted_to_fp16 = const()[name = tensor("op_69_promoted_to_fp16"), val = tensor(0x0p+0)]; tensor var_70_cast_fp16 = greater(x = last_open_age_cast_fp16, y = var_69_promoted_to_fp16)[name = tensor("op_70_cast_fp16")]; tensor var_71_promoted_to_fp16 = const()[name = tensor("op_71_promoted_to_fp16"), val = tensor(-0x1p+0)]; tensor var_72_cast_fp16 = mul(x = last_open_age_cast_fp16, y = var_71_promoted_to_fp16)[name = tensor("op_72_cast_fp16")]; tensor _inversed_74_y_0_to_fp16 = const()[name = tensor("_inversed_74_y_0_to_fp16"), val = tensor(0x1.04p-18)]; tensor _inversed_74_cast_fp16 = mul(x = var_72_cast_fp16, y = _inversed_74_y_0_to_fp16)[name = tensor("_inversed_74_cast_fp16")]; tensor var_75_promoted_to_fp16 = const()[name = tensor("op_75_promoted_to_fp16"), val = tensor(0x1p+1)]; tensor var_76_cast_fp16 = pow(x = var_75_promoted_to_fp16, y = _inversed_74_cast_fp16)[name = tensor("op_76_cast_fp16")]; tensor var_77_promoted_to_fp16 = const()[name = tensor("op_77_promoted_to_fp16"), val = tensor(0x1.4p+3)]; tensor var_78_cast_fp16 = mul(x = var_76_cast_fp16, y = var_77_promoted_to_fp16)[name = tensor("op_78_cast_fp16")]; tensor const_0_promoted_to_fp16 = const()[name = tensor("const_0_promoted_to_fp16"), val = tensor(0x0p+0)]; tensor sub_score_open_age_cast_fp16 = select(a = var_78_cast_fp16, b = const_0_promoted_to_fp16, cond = var_70_cast_fp16)[name = tensor("sub_score_open_age_cast_fp16")]; tensor sub_score_open_age_cast_fp16_to_fp32_dtype_0 = const()[name = tensor("sub_score_open_age_cast_fp16_to_fp32_dtype_0"), val = tensor("fp32")]; tensor ssid_popularity_begin_0 = const()[name = tensor("ssid_popularity_begin_0"), val = tensor([0, 0])]; tensor ssid_popularity_end_0 = const()[name = tensor("ssid_popularity_end_0"), val = tensor([0, 1])]; tensor ssid_popularity_end_mask_0 = const()[name = tensor("ssid_popularity_end_mask_0"), val = tensor([true, false])]; tensor ssid_popularity_cast_fp16 = slice_by_index(begin = ssid_popularity_begin_0, end = ssid_popularity_end_0, end_mask = ssid_popularity_end_mask_0, x = input_feature_vector_to_fp16)[name = tensor("ssid_popularity_cast_fp16")]; tensor var_98_to_fp16 = const()[name = tensor("op_98_to_fp16"), val = tensor(0x1.2cp+7)]; tensor sub_score_ssid_popularity_cast_fp16 = mul(x = ssid_popularity_cast_fp16, y = var_98_to_fp16)[name = tensor("sub_score_ssid_popularity_cast_fp16")]; tensor sub_score_ssid_popularity_cast_fp16_to_fp32_dtype_0 = const()[name = tensor("sub_score_ssid_popularity_cast_fp16_to_fp32_dtype_0"), val = tensor("fp32")]; tensor popularity_pow_begin_0 = const()[name = tensor("popularity_pow_begin_0"), val = tensor([0, 6])]; tensor popularity_pow_end_0 = const()[name = tensor("popularity_pow_end_0"), val = tensor([0, 7])]; tensor popularity_pow_end_mask_0 = const()[name = tensor("popularity_pow_end_mask_0"), val = tensor([true, false])]; tensor popularity_pow_cast_fp16 = slice_by_index(begin = popularity_pow_begin_0, end = popularity_pow_end_0, end_mask = popularity_pow_end_mask_0, x = input_feature_vector_to_fp16)[name = tensor("popularity_pow_cast_fp16")]; tensor popularity_dow_begin_0 = const()[name = tensor("popularity_dow_begin_0"), val = tensor([0, 3])]; tensor popularity_dow_end_0 = const()[name = tensor("popularity_dow_end_0"), val = tensor([0, 4])]; tensor popularity_dow_end_mask_0 = const()[name = tensor("popularity_dow_end_mask_0"), val = tensor([true, false])]; tensor popularity_dow_cast_fp16 = slice_by_index(begin = popularity_dow_begin_0, end = popularity_dow_end_0, end_mask = popularity_dow_end_mask_0, x = input_feature_vector_to_fp16)[name = tensor("popularity_dow_cast_fp16")]; tensor popularity_tod_begin_0 = const()[name = tensor("popularity_tod_begin_0"), val = tensor([0, 4])]; tensor popularity_tod_end_0 = const()[name = tensor("popularity_tod_end_0"), val = tensor([0, 5])]; tensor popularity_tod_end_mask_0 = const()[name = tensor("popularity_tod_end_mask_0"), val = tensor([true, false])]; tensor popularity_tod_cast_fp16 = slice_by_index(begin = popularity_tod_begin_0, end = popularity_tod_end_0, end_mask = popularity_tod_end_mask_0, x = input_feature_vector_to_fp16)[name = tensor("popularity_tod_cast_fp16")]; tensor var_130_to_fp16 = const()[name = tensor("op_130_to_fp16"), val = tensor(0x1.998p-2)]; tensor var_131_cast_fp16 = mul(x = popularity_pow_cast_fp16, y = var_130_to_fp16)[name = tensor("op_131_cast_fp16")]; tensor var_132_to_fp16 = const()[name = tensor("op_132_to_fp16"), val = tensor(0x1.668p-2)]; tensor var_133_cast_fp16 = mul(x = popularity_dow_cast_fp16, y = var_132_to_fp16)[name = tensor("op_133_cast_fp16")]; tensor var_135_cast_fp16 = add(x = var_131_cast_fp16, y = var_133_cast_fp16)[name = tensor("op_135_cast_fp16")]; tensor var_136_to_fp16 = const()[name = tensor("op_136_to_fp16"), val = tensor(0x1p-2)]; tensor var_137_cast_fp16 = mul(x = popularity_tod_cast_fp16, y = var_136_to_fp16)[name = tensor("op_137_cast_fp16")]; tensor var_139_cast_fp16 = add(x = var_135_cast_fp16, y = var_137_cast_fp16)[name = tensor("op_139_cast_fp16")]; tensor var_140_promoted_to_fp16 = const()[name = tensor("op_140_promoted_to_fp16"), val = tensor(0x1.9p+6)]; tensor sub_score_document_popularity_cast_fp16 = mul(x = var_139_cast_fp16, y = var_140_promoted_to_fp16)[name = tensor("sub_score_document_popularity_cast_fp16")]; tensor sub_score_document_popularity_cast_fp16_to_fp32_dtype_0 = const()[name = tensor("sub_score_document_popularity_cast_fp16_to_fp32_dtype_0"), val = tensor("fp32")]; tensor app_score_1_begin_0 = const()[name = tensor("app_score_1_begin_0"), val = tensor([0, 22])]; tensor app_score_1_end_0 = const()[name = tensor("app_score_1_end_0"), val = tensor([0, 23])]; tensor app_score_1_end_mask_0 = const()[name = tensor("app_score_1_end_mask_0"), val = tensor([true, false])]; tensor app_score_1_cast_fp16 = slice_by_index(begin = app_score_1_begin_0, end = app_score_1_end_0, end_mask = app_score_1_end_mask_0, x = input_feature_vector_to_fp16)[name = tensor("app_score_1_cast_fp16")]; tensor var_152_promoted_to_fp16 = const()[name = tensor("op_152_promoted_to_fp16"), val = tensor(0x0p+0)]; tensor var_153_cast_fp16 = greater_equal(x = app_score_1_cast_fp16, y = var_152_promoted_to_fp16)[name = tensor("op_153_cast_fp16")]; tensor var_154_promoted_to_fp16 = const()[name = tensor("op_154_promoted_to_fp16"), val = tensor(0x1p+0)]; tensor var_155_cast_fp16 = less_equal(x = app_score_1_cast_fp16, y = var_154_promoted_to_fp16)[name = tensor("op_155_cast_fp16")]; tensor AppScorePresumedProbabilistic__pre__output__fp32__cast = logical_and(x = var_153_cast_fp16, y = var_155_cast_fp16)[name = tensor("app_score_presumed_probabilistic")]; tensor var_157_promoted_to_fp16 = const()[name = tensor("op_157_promoted_to_fp16"), val = tensor(0x1.9p+7)]; tensor var_158_cast_fp16 = mul(x = app_score_1_cast_fp16, y = var_157_promoted_to_fp16)[name = tensor("op_158_cast_fp16")]; tensor app_score_3_cast_fp16 = select(a = var_158_cast_fp16, b = app_score_1_cast_fp16, cond = AppScorePresumedProbabilistic__pre__output__fp32__cast)[name = tensor("app_score_3_cast_fp16")]; tensor var_160_promoted_to_fp16 = const()[name = tensor("op_160_promoted_to_fp16"), val = tensor(0x0p+0)]; tensor var_161_promoted_to_fp16 = const()[name = tensor("op_161_promoted_to_fp16"), val = tensor(0x1.9p+7)]; tensor clip_0_cast_fp16 = clip(alpha = var_160_promoted_to_fp16, beta = var_161_promoted_to_fp16, x = app_score_3_cast_fp16)[name = tensor("clip_0_cast_fp16")]; tensor var_164_promoted_to_fp16 = const()[name = tensor("op_164_promoted_to_fp16"), val = tensor(0x1p+0)]; tensor var_165_cast_fp16 = add(x = clip_0_cast_fp16, y = var_164_promoted_to_fp16)[name = tensor("op_165_cast_fp16")]; tensor var_166_epsilon_0_to_fp16 = const()[name = tensor("op_166_epsilon_0_to_fp16"), val = tensor(0x0p+0)]; tensor var_166_cast_fp16 = log(epsilon = var_166_epsilon_0_to_fp16, x = var_165_cast_fp16)[name = tensor("op_166_cast_fp16")]; tensor var_167_to_fp16 = const()[name = tensor("op_167_to_fp16"), val = tensor(0x1p-1)]; tensor sub_score_associated_app_cast_fp16 = mul(x = var_166_cast_fp16, y = var_167_to_fp16)[name = tensor("sub_score_associated_app_cast_fp16")]; tensor sub_score_associated_app_cast_fp16_to_fp32_dtype_0 = const()[name = tensor("sub_score_associated_app_cast_fp16_to_fp32_dtype_0"), val = tensor("fp32")]; tensor cat_popularity_pow_begin_0 = const()[name = tensor("cat_popularity_pow_begin_0"), val = tensor([0, 20])]; tensor cat_popularity_pow_end_0 = const()[name = tensor("cat_popularity_pow_end_0"), val = tensor([0, 21])]; tensor cat_popularity_pow_end_mask_0 = const()[name = tensor("cat_popularity_pow_end_mask_0"), val = tensor([true, false])]; tensor cat_popularity_pow_cast_fp16 = slice_by_index(begin = cat_popularity_pow_begin_0, end = cat_popularity_pow_end_0, end_mask = cat_popularity_pow_end_mask_0, x = input_feature_vector_to_fp16)[name = tensor("cat_popularity_pow_cast_fp16")]; tensor cat_popularity_dow_begin_0 = const()[name = tensor("cat_popularity_dow_begin_0"), val = tensor([0, 18])]; tensor cat_popularity_dow_end_0 = const()[name = tensor("cat_popularity_dow_end_0"), val = tensor([0, 19])]; tensor cat_popularity_dow_end_mask_0 = const()[name = tensor("cat_popularity_dow_end_mask_0"), val = tensor([true, false])]; tensor cat_popularity_dow_cast_fp16 = slice_by_index(begin = cat_popularity_dow_begin_0, end = cat_popularity_dow_end_0, end_mask = cat_popularity_dow_end_mask_0, x = input_feature_vector_to_fp16)[name = tensor("cat_popularity_dow_cast_fp16")]; tensor cat_popularity_begin_0 = const()[name = tensor("cat_popularity_begin_0"), val = tensor([0, 16])]; tensor cat_popularity_end_0 = const()[name = tensor("cat_popularity_end_0"), val = tensor([0, 17])]; tensor cat_popularity_end_mask_0 = const()[name = tensor("cat_popularity_end_mask_0"), val = tensor([true, false])]; tensor cat_popularity_cast_fp16 = slice_by_index(begin = cat_popularity_begin_0, end = cat_popularity_end_0, end_mask = cat_popularity_end_mask_0, x = input_feature_vector_to_fp16)[name = tensor("cat_popularity_cast_fp16")]; tensor var_199_to_fp16 = const()[name = tensor("op_199_to_fp16"), val = tensor(0x1p-1)]; tensor var_200_cast_fp16 = mul(x = cat_popularity_pow_cast_fp16, y = var_199_to_fp16)[name = tensor("op_200_cast_fp16")]; tensor var_201_to_fp16 = const()[name = tensor("op_201_to_fp16"), val = tensor(0x1.998p-2)]; tensor var_202_cast_fp16 = mul(x = cat_popularity_dow_cast_fp16, y = var_201_to_fp16)[name = tensor("op_202_cast_fp16")]; tensor var_204_cast_fp16 = add(x = var_200_cast_fp16, y = var_202_cast_fp16)[name = tensor("op_204_cast_fp16")]; tensor var_205_to_fp16 = const()[name = tensor("op_205_to_fp16"), val = tensor(0x1.998p-4)]; tensor var_206_cast_fp16 = mul(x = cat_popularity_cast_fp16, y = var_205_to_fp16)[name = tensor("op_206_cast_fp16")]; tensor var_208_cast_fp16 = add(x = var_204_cast_fp16, y = var_206_cast_fp16)[name = tensor("op_208_cast_fp16")]; tensor var_209_to_fp16 = const()[name = tensor("op_209_to_fp16"), val = tensor(0x1.9p+5)]; tensor sub_score_category_popularity_cast_fp16 = mul(x = var_208_cast_fp16, y = var_209_to_fp16)[name = tensor("sub_score_category_popularity_cast_fp16")]; tensor sub_score_category_popularity_cast_fp16_to_fp32_dtype_0 = const()[name = tensor("sub_score_category_popularity_cast_fp16_to_fp32_dtype_0"), val = tensor("fp32")]; tensor var_212 = const()[name = tensor("op_212"), val = tensor(1)]; tensor all_sub_scores_interleave_0 = const()[name = tensor("all_sub_scores_interleave_0"), val = tensor(false)]; tensor all_sub_scores_cast_fp16 = concat(axis = var_212, interleave = all_sub_scores_interleave_0, values = (sub_score_confirms_cast_fp16, sub_score_rejects_cast_fp16, sub_score_open_age_cast_fp16, sub_score_ssid_popularity_cast_fp16, sub_score_document_popularity_cast_fp16, sub_score_associated_app_cast_fp16, sub_score_category_popularity_cast_fp16))[name = tensor("all_sub_scores_cast_fp16")]; tensor var_218_axes_0 = const()[name = tensor("op_218_axes_0"), val = tensor([1])]; tensor var_218_keep_dims_0 = const()[name = tensor("op_218_keep_dims_0"), val = tensor(false)]; tensor var_218_cast_fp16 = reduce_sum(axes = var_218_axes_0, keep_dims = var_218_keep_dims_0, x = all_sub_scores_cast_fp16)[name = tensor("op_218_cast_fp16")]; tensor var_218_cast_fp16_to_fp32_dtype_0 = const()[name = tensor("op_218_cast_fp16_to_fp32_dtype_0"), val = tensor("fp32")]; tensor score = cast(dtype = var_218_cast_fp16_to_fp32_dtype_0, x = var_218_cast_fp16)[name = tensor("cast_4")]; tensor SubScoreCategoryPopularity = cast(dtype = sub_score_category_popularity_cast_fp16_to_fp32_dtype_0, x = sub_score_category_popularity_cast_fp16)[name = tensor("cast_5")]; tensor SubScoreAssociatedApp = cast(dtype = sub_score_associated_app_cast_fp16_to_fp32_dtype_0, x = sub_score_associated_app_cast_fp16)[name = tensor("cast_6")]; tensor SubScoreDocumentPopularity = cast(dtype = sub_score_document_popularity_cast_fp16_to_fp32_dtype_0, x = sub_score_document_popularity_cast_fp16)[name = tensor("cast_7")]; tensor SubScoreSSIDPopularity = cast(dtype = sub_score_ssid_popularity_cast_fp16_to_fp32_dtype_0, x = sub_score_ssid_popularity_cast_fp16)[name = tensor("cast_8")]; tensor SubScoreOpenAge = cast(dtype = sub_score_open_age_cast_fp16_to_fp32_dtype_0, x = sub_score_open_age_cast_fp16)[name = tensor("cast_9")]; tensor SubScoreRejects = cast(dtype = sub_score_rejects_cast_fp16_to_fp32_dtype_0, x = sub_score_rejects_cast_fp16)[name = tensor("cast_10")]; tensor SubScoreConfirms = cast(dtype = sub_score_confirms_cast_fp16_to_fp32_dtype_0, x = sub_score_confirms_cast_fp16)[name = tensor("cast_12")]; tensor cast_15_dtype_0 = const()[name = tensor("cast_15_dtype_0"), val = tensor("fp32")]; tensor AppScorePresumedProbabilistic = cast(dtype = cast_15_dtype_0, x = AppScorePresumedProbabilistic__pre__output__fp32__cast)[name = tensor("cast_15")]; } -> (score, SubScoreConfirms, SubScoreRejects, SubScoreOpenAge, SubScoreDocumentPopularity, SubScoreAssociatedApp, SubScoreCategoryPopularity, SubScoreSSIDPopularity, AppScorePresumedProbabilistic); }