==================================================Ascend ============================= test session starts ============================== platform linux -- Python 3.9.19, pytest-6.2.5, py-1.11.0, pluggy-1.5.0 rootdir: /home/jenkins/mindspore/testcases/testcases/tests/st/mint, configfile: ../../../../../../sault/virtual_test/virtualenv_001/sault/config/pytest.ini plugins: mock-3.14.0, hydra-core-1.3.2, forked-1.6.0, anyio-4.9.0, xdist-1.32.0 collected 14 items test_permute.py . [hook] pytest_runtest_teardown:test_permute_dimensions[input_shape0-dims0-pynative] tests/st/mint/test_permute.py::test_permute_dimensions[input_shape0-dims0-pynative],max_mem:2.0M TotalTime = 5.61723, [33] [bootstrap]: 0.00093585 [type_inference]: 1.74582 [event_method]: 1.844e-05 [auto_monad]: 0.00018272 [graph_reusing]: 7.21001e-06 [pre_auto_parallel]: 1.537e-05 [py_interpret_to_execute]: 0.00040826 [rewriter_before_opt_a]: 7.669e-05 [expand_dump_flag]: 4.66002e-06 [jit_opt_a]: 0.0132919, [2] [Cycle 1]: 0.00377728, [27] [switch_simplify]: 6.576e-05 [loop_unroll]: 2.65e-05 [a_1]: 0.000526 [with_stream_mark]: 3.058e-05 [recompute_prepare]: 1.164e-05 [updatestate_depend_eliminate]: 6.86999e-06 [updatestate_assign_eliminate]: 8.83001e-06 [updatestate_loads_eliminate]: 5.13002e-06 [parameter_eliminate]: 1.94999e-06 [specialize_transform]: 9.67999e-06 [updatestate_useless_node_eliminater]: 1.182e-05 [accelerated_algorithm]: 9.52999e-06 [meta_shard_fg_expand]: 2.83e-06 [get_grad_eliminate_]: 8.62e-06 [merge_forward]: 5.19e-06 [cell_reuse_recompute_pass]: 1.19e-06 [cell_reuse_handle_not_recompute_node_pass]: 2.533e-05 [j_node_and_user_rematch]: 1.553e-05 [meta_fg_expand]: 4.07e-06 [replace_old_param]: 1.454e-05 [inline_without_move]: 9.04e-06 [renormalize]: 0.00259805 [add_forward_monad_depend]: 1.481e-05 [auto_monad_grad]: 3.36001e-06 [auto_monad_eliminator]: 2.872e-05 [cse]: 5.49e-05 [replace_applicator]: 2.725e-05 [Cycle 2]: 0.00054972, [27] [switch_simplify]: 1.026e-05 [loop_unroll]: 8.65001e-06 [a_1]: 0.00020818 [with_stream_mark]: 2.009e-05 [recompute_prepare]: 8.72998e-06 [updatestate_depend_eliminate]: 5.91e-06 [updatestate_assign_eliminate]: 5.64e-06 [updatestate_loads_eliminate]: 4.70001e-06 [parameter_eliminate]: 1.89e-06 [specialize_transform]: 8.53001e-06 [updatestate_useless_node_eliminater]: 1.145e-05 [accelerated_algorithm]: 9.39e-06 [meta_shard_fg_expand]: 2.17999e-06 [get_grad_eliminate_]: 7.87e-06 [merge_forward]: 5.49998e-06 [cell_reuse_recompute_pass]: 2.59001e-06 [cell_reuse_handle_not_recompute_node_pass]: 2.051e-05 [j_node_and_user_rematch]: 1.36e-05 [meta_fg_expand]: 2.98998e-06 [replace_old_param]: 1.168e-05 [inline_without_move]: 9.15999e-06 [renormalize]: 6.00121e-08 [add_forward_monad_depend]: 1.77001e-06 [auto_monad_grad]: 1.00999e-06 [auto_monad_eliminator]: 1.203e-05 [cse]: 1.944e-05 [replace_applicator]: 9.15999e-06 [py_interpret_to_execute_after_opt_a]: 1.889e-05 [rewriter_after_opt_a]: 0.00056245 [convert_after_rewriter]: 2.034e-05 [order_py_execute_after_rewriter]: 7.95998e-06 [mutable_eliminate]: 0.00080847 [jit_opt_b]: 0.00011886, [1] [Cycle 1]: 0.00010788, [2] [frontend_op_eliminate]: 6.026e-05 [inline_after_opt_a]: 3.179e-05 [cconv]: 4.403e-05 [loop_unroll]: 0.00048854 [jit_opt_after_cconv]: 0.00025903, [1] [Cycle 1]: 0.00025031, [11] [c_1]: 6.04e-05 [parameter_eliminate]: 5.77999e-06 [updatestate_depend_eliminate]: 1.366e-05 [updatestate_assign_eliminate]: 5.05001e-06 [updatestate_loads_eliminate]: 5.12e-06 [cse]: 4.31e-05 [call_graph_tuple_transform]: 3.992e-05 [tuple_list_get_item_eliminator]: 9.15001e-06 [none_parameter_eliminate]: 1.61002e-06 [renormalize]: 3.50003e-07 [switch_simplify]: 8.92999e-06 [remove_dup_value]: 2.247e-05 [partial_unused_args_eliminate]: 2.29001e-06 [environ_conv]: 2.716e-05 [add_recomputation]: 9.89e-05 [cse_after_recomputation]: 3.372e-05, [1] [Cycle 1]: 2.712e-05, [1] [cse]: 1.995e-05 [auto_monad_reorder]: 3.862e-05 [get_jit_bprop_graph]: 2.44999e-06 [rewriter_after_jit_bprop_graph]: 0.0001526 [opt_after_jit_grad]: 0.00055574 [symbol_engine_optimizer]: 0.00010127, [1] [Cycle 1]: 9.421e-05, [6] [build]: 7.02002e-06 [elim_shapecalc]: 1.251e-05 [elim_not_effective]: 1.974e-05 [opt_reshape]: 9.62999e-06 [fold_const_symbol]: 1.383e-05 [renormalize]: 8.30012e-07 [validate]: 8.662e-05 [backend_pass]: 1.10001e-06 [task_emit]: 3.85261 [execute]: 1.088e-05 Sums bootstrap : 0.000936s : 0.02% type_inference : 1.745816s : 31.13% event_method : 0.000018s : 0.00% auto_monad : 0.000183s : 0.00% graph_reusing : 0.000007s : 0.00% pre_auto_parallel : 0.000015s : 0.00% py_interpret_to_execute : 0.000408s : 0.01% rewriter_before_opt_a : 0.000077s : 0.00% expand_dump_flag : 0.000005s : 0.00% jit_opt_a.switch_simplify : 0.000076s : 0.00% jit_opt_a.loop_unroll : 0.000035s : 0.00% jit_opt_a.a_1 : 0.000734s : 0.01% jit_opt_a.with_stream_mark : 0.000051s : 0.00% jit_opt_a.recompute_prepare : 0.000020s : 0.00% jit_opt_a.updatestate_depend_eliminate : 0.000013s : 0.00% jit_opt_a.updatestate_assign_eliminate : 0.000014s : 0.00% jit_opt_a.updatestate_loads_eliminate : 0.000010s : 0.00% jit_opt_a.parameter_eliminate : 0.000004s : 0.00% jit_opt_a.specialize_transform : 0.000018s : 0.00% jit_opt_a.updatestate_useless_node_eliminater : 0.000023s : 0.00% jit_opt_a.accelerated_algorithm : 0.000019s : 0.00% jit_opt_a.meta_shard_fg_expand : 0.000005s : 0.00% jit_opt_a.get_grad_eliminate_ : 0.000016s : 0.00% jit_opt_a.merge_forward : 0.000011s : 0.00% jit_opt_a.cell_reuse_recompute_pass : 0.000004s : 0.00% jit_opt_a.cell_reuse_handle_not_recompute_node_pass : 0.000046s : 0.00% jit_opt_a.j_node_and_user_rematch : 0.000029s : 0.00% jit_opt_a.meta_fg_expand : 0.000007s : 0.00% jit_opt_a.replace_old_param : 0.000026s : 0.00% jit_opt_a.inline_without_move : 0.000018s : 0.00% jit_opt_a.renormalize : 0.002598s : 0.05% jit_opt_a.add_forward_monad_depend : 0.000017s : 0.00% jit_opt_a.auto_monad_grad : 0.000004s : 0.00% jit_opt_a.auto_monad_eliminator : 0.000041s : 0.00% jit_opt_a.cse : 0.000074s : 0.00% jit_opt_a.replace_applicator : 0.000036s : 0.00% py_interpret_to_execute_after_opt_a : 0.000019s : 0.00% rewriter_after_opt_a : 0.000562s : 0.01% convert_after_rewriter : 0.000020s : 0.00% order_py_execute_after_rewriter : 0.000008s : 0.00% mutable_eliminate : 0.000808s : 0.01% jit_opt_b.frontend_op_eliminate : 0.000060s : 0.00% jit_opt_b.inline_after_opt_a : 0.000032s : 0.00% cconv : 0.000044s : 0.00% loop_unroll : 0.000489s : 0.01% jit_opt_after_cconv.c_1 : 0.000060s : 0.00% jit_opt_after_cconv.parameter_eliminate : 0.000006s : 0.00% jit_opt_after_cconv.updatestate_depend_eliminate : 0.000014s : 0.00% jit_opt_after_cconv.updatestate_assign_eliminate : 0.000005s : 0.00% jit_opt_after_cconv.updatestate_loads_eliminate : 0.000005s : 0.00% jit_opt_after_cconv.cse : 0.000043s : 0.00% jit_opt_after_cconv.call_graph_tuple_transform : 0.000040s : 0.00% jit_opt_after_cconv.tuple_list_get_item_eliminator : 0.000009s : 0.00% jit_opt_after_cconv.none_parameter_eliminate : 0.000002s : 0.00% jit_opt_after_cconv.renormalize : 0.000000s : 0.00% jit_opt_after_cconv.switch_simplify : 0.000009s : 0.00% remove_dup_value : 0.000022s : 0.00% partial_unused_args_eliminate : 0.000002s : 0.00% environ_conv : 0.000027s : 0.00% add_recomputation : 0.000099s : 0.00% cse_after_recomputation.cse : 0.000020s : 0.00% auto_monad_reorder : 0.000039s : 0.00% get_jit_bprop_graph : 0.000002s : 0.00% rewriter_after_jit_bprop_graph : 0.000153s : 0.00% opt_after_jit_grad : 0.000556s : 0.01% symbol_engine_optimizer.build : 0.000007s : 0.00% symbol_engine_optimizer.elim_shapecalc : 0.000013s : 0.00% symbol_engine_optimizer.elim_not_effective : 0.000020s : 0.00% symbol_engine_optimizer.opt_reshape : 0.000010s : 0.00% symbol_engine_optimizer.fold_const_symbol : 0.000014s : 0.00% symbol_engine_optimizer.renormalize : 0.000001s : 0.00% validate : 0.000087s : 0.00% backend_pass : 0.000001s : 0.00% task_emit : 3.852607s : 68.71% execute : 0.000011s : 0.00% Time group info: ------[substitution.] 0.000260 45 4.50% : 0.000012s : 2: substitution.depend_value_elim 1.16% : 0.000003s : 4: substitution.elim_not_effective 0.76% : 0.000002s : 4: substitution.fold_const_symbol 8.22% : 0.000021s : 6: substitution.graph_param_transform 67.86% : 0.000177s : 3: substitution.inline 2.25% : 0.000006s : 8: substitution.j_node_and_user_rematch 3.05% : 0.000008s : 8: substitution.remove_not_recompute_node 2.53% : 0.000007s : 2: substitution.replace_old_param 5.09% : 0.000013s : 3: substitution.updatestate_pure_node_eliminater 4.57% : 0.000012s : 5: substitution.updatestate_useless_node_eliminater ------[type_inference.] 1.745696 2 99.89% : 1.743702s : 1: type_inference.infer 0.11% : 0.001994s : 1: type_inference.specialize ------[replace.] 0.000038 3 100.00% : 0.000038s : 3: replace.inline ------[match.] 0.000175 3 100.00% : 0.000175s : 3: match.inline ------[predicate.] 0.000179 970 1.21% : 0.000002s : 14: predicate.accumulaten_eliminater 1.54% : 0.000003s : 6: predicate.ad_related_special_op_eliminate 1.32% : 0.000002s : 14: predicate.addn_check_dump 1.68% : 0.000003s : 14: predicate.addn_zero_filter 2.16% : 0.000004s : 14: predicate.arithmetic_simplify 1.41% : 0.000003s : 14: predicate.cast_eliminate 0.61% : 0.000001s : 6: predicate.check_bprop_eliminate 1.13% : 0.000002s : 14: predicate.compare_switch_simplify 1.44% : 0.000003s : 14: predicate.depend_value_elim 1.07% : 0.000002s : 14: predicate.dict_get_item_const_eliminator 1.31% : 0.000002s : 14: predicate.dict_get_item_eliminator 1.24% : 0.000002s : 14: predicate.dict_set_item_eliminator 1.11% : 0.000002s : 6: predicate.dumpgradient_eliminate 0.47% : 0.000001s : 6: predicate.elim_not_effective 0.76% : 0.000001s : 6: predicate.elim_shapecalc_of_broadcastargs 1.19% : 0.000002s : 14: predicate.environ_add_const_eliminate 0.99% : 0.000002s : 14: predicate.environ_get_add_eliminate 1.09% : 0.000002s : 14: predicate.environ_get_depend_swap 1.12% : 0.000002s : 14: predicate.environ_get_eliminate 1.11% : 0.000002s : 14: predicate.environ_get_set_eliminate 0.27% : 0.000000s : 6: predicate.fold_const_symbol 1.35% : 0.000002s : 12: predicate.get_grad_eliminate 0.31% : 0.000001s : 6: predicate.graph_param_transform 6.38% : 0.000011s : 29: predicate.inline 1.44% : 0.000003s : 12: predicate.inline_without_move 0.49% : 0.000001s : 12: predicate.j_node_and_user_rematch 1.88% : 0.000003s : 12: predicate.less_batch_normalization 1.40% : 0.000003s : 14: predicate.list_to_tuple_eliminator_ 1.49% : 0.000003s : 20: predicate.load_eliminater 2.07% : 0.000004s : 6: predicate.loop_unroll_after_grad 2.98% : 0.000005s : 30: predicate.loop_unroll_before_grad 1.97% : 0.000004s : 20: predicate.make_slice_get_slice_eliminator 0.96% : 0.000002s : 14: predicate.merge_addn 1.17% : 0.000002s : 14: predicate.minmaximum_grad 2.18% : 0.000004s : 6: predicate.mutable_eliminate 0.68% : 0.000001s : 6: predicate.opt_reshape 2.01% : 0.000004s : 20: predicate.partial_eliminate 1.27% : 0.000002s : 14: predicate.print_const_string_wrapper 1.50% : 0.000003s : 14: predicate.reduce_eliminate 1.16% : 0.000002s : 14: predicate.redundant_stop_gradient_eliminater 1.01% : 0.000002s : 12: predicate.remove_not_recompute_node 1.69% : 0.000003s : 26: predicate.replace_applicator 0.90% : 0.000002s : 12: predicate.replace_old_param 0.42% : 0.000001s : 6: predicate.reset_defer_inline 1.27% : 0.000002s : 14: predicate.reshape_eliminate 1.20% : 0.000002s : 14: predicate.row_tensor_add_zeros_like 1.31% : 0.000002s : 6: predicate.row_tensor_eliminate 1.34% : 0.000002s : 14: predicate.same_eliminate 0.66% : 0.000001s : 12: predicate.set_cell_output_no_recompute 1.13% : 0.000002s : 12: predicate.special_op_eliminate 1.25% : 0.000002s : 12: predicate.specialize_transform 1.30% : 0.000002s : 14: predicate.split_environ_get_set_with_tuple_value 1.09% : 0.000002s : 14: predicate.stack_unstack_eliminate 0.60% : 0.000001s : 6: predicate.switch_call_monad_eliminater 1.46% : 0.000003s : 17: predicate.switch_defer_inline 1.44% : 0.000003s : 17: predicate.switch_layer_defer_inline 6.00% : 0.000011s : 53: predicate.switch_simplify 1.07% : 0.000002s : 14: predicate.tile_eliminate 1.22% : 0.000002s : 14: predicate.transpose_eliminate 1.50% : 0.000003s : 14: predicate.tuple_list_convert_item_index_to_positive 1.06% : 0.000002s : 14: predicate.tuple_list_get_item_depend_reorder 3.85% : 0.000007s : 26: predicate.tuple_list_get_item_eliminator 1.56% : 0.000003s : 14: predicate.tuple_list_set_item_eliminator 1.04% : 0.000002s : 14: predicate.tuple_to_list_eliminator_ 1.60% : 0.000003s : 20: predicate.updatestate_pure_node_eliminater 3.70% : 0.000007s : 32: predicate.updatestate_useless_node_eliminater 1.37% : 0.000002s : 14: predicate.value_based_eliminate 0.46% : 0.000001s : 6: predicate.virtual_view_grad_eliminate 0.57% : 0.000001s : 6: predicate.zero_like_fill_zero ------[func_graph_cloner_run.] 0.003009 23 77.78% : 0.002340s : 18: func_graph_cloner_run.FuncGraphClonerGraph 22.22% : 0.000669s : 5: func_graph_cloner_run.FuncGraphSpecializer ------[meta_graph.] 0.000000 0 ------[manager.] 0.000000 0 ------[pynative] 0.000000 0 ------[others.] 5.621046 76 0.00% : 0.000103s : 1: add_recomputation 0.00% : 0.000188s : 1: auto_monad 0.00% : 0.000041s : 1: auto_monad_reorder 0.00% : 0.000004s : 1: backend_pass 0.02% : 0.000961s : 1: bootstrap 0.00% : 0.000047s : 1: cconv 0.00% : 0.000026s : 1: convert_after_rewriter 0.00% : 0.000036s : 1: cse_after_recomputation 0.00% : 0.000030s : 1: environ_conv 0.00% : 0.000024s : 1: event_method 0.00% : 0.000017s : 1: execute 0.00% : 0.000007s : 1: expand_dump_flag 0.00% : 0.000005s : 1: get_jit_bprop_graph 0.00% : 0.000010s : 1: graph_reusing 0.24% : 0.013296s : 1: jit_opt_a 0.00% : 0.000262s : 1: jit_opt_after_cconv 0.00% : 0.000123s : 1: jit_opt_b 0.01% : 0.000499s : 1: loop_unroll 0.01% : 0.000825s : 1: mutable_eliminate 0.02% : 0.001052s : 26: opt.transform.jit_opt_a 0.00% : 0.000114s : 4: opt.transform.jit_opt_after_cconv 0.00% : 0.000081s : 4: opt.transform.jit_opt_b 0.00% : 0.000019s : 1: opt.transform.loop_unroll_optimizer 0.00% : 0.000028s : 1: opt.transform.mutable_eliminate 0.00% : 0.000037s : 1: opt.transform.opt_after_jit_grad 0.00% : 0.000052s : 4: opt.transform.symbol_engine_opt 0.01% : 0.000567s : 1: opt_after_jit_grad 0.00% : 0.000010s : 1: order_py_execute_after_rewriter 0.00% : 0.000004s : 1: partial_unused_args_eliminate 0.00% : 0.000018s : 1: pre_auto_parallel 0.01% : 0.000418s : 1: py_interpret_to_execute 0.00% : 0.000022s : 1: py_interpret_to_execute_after_opt_a 0.00% : 0.000025s : 1: remove_dup_value 0.03% : 0.001814s : 1: renormalize.infer 0.01% : 0.000773s : 1: renormalize.specialize 0.00% : 0.000156s : 1: rewriter_after_jit_bprop_graph 0.01% : 0.000574s : 1: rewriter_after_opt_a 0.00% : 0.000081s : 1: rewriter_before_opt_a 0.00% : 0.000104s : 1: symbol_engine_optimizer 68.54% : 3.852635s : 1: task_emit 31.06% : 1.745840s : 1: type_inference 0.00% : 0.000115s : 1: validate TotalTime = 1.62937, [33] [bootstrap]: 0.00054609 [type_inference]: 0.852326 [event_method]: 0.00049127 [auto_monad]: 0.00036283 [graph_reusing]: 1.181e-05 [pre_auto_parallel]: 4.21001e-06 [py_interpret_to_execute]: 5.329e-05 [rewriter_before_opt_a]: 0.00016597 [expand_dump_flag]: 4.3e-06 [jit_opt_a]: 0.588854, [4] [Cycle 1]: 0.559482, [27] [switch_simplify]: 0.00026056 [loop_unroll]: 6.708e-05 [a_1]: 0.00167711 [with_stream_mark]: 4.469e-05 [recompute_prepare]: 3.637e-05 [updatestate_depend_eliminate]: 1.56e-05 [updatestate_assign_eliminate]: 1.084e-05 [updatestate_loads_eliminate]: 1.001e-05 [parameter_eliminate]: 3.76001e-06 [specialize_transform]: 2.182e-05 [updatestate_useless_node_eliminater]: 2.69e-05 [accelerated_algorithm]: 2.061e-05 [meta_shard_fg_expand]: 9.92001e-06 [get_grad_eliminate_]: 2.123e-05 [merge_forward]: 1.387e-05 [cell_reuse_recompute_pass]: 1.40001e-06 [cell_reuse_handle_not_recompute_node_pass]: 4.183e-05 [j_node_and_user_rematch]: 3.665e-05 [meta_fg_expand]: 0.307575 [replace_old_param]: 0.00013088 [inline_without_move]: 0.00012392 [renormalize]: 0.248294 [add_forward_monad_depend]: 3.271e-05 [auto_monad_grad]: 1.306e-05 [auto_monad_eliminator]: 0.00012049 [cse]: 0.00027624 [replace_applicator]: 0.00025024 [Cycle 2]: 0.0157912, [27] [switch_simplify]: 9.219e-05 [loop_unroll]: 9.348e-05 [a_1]: 0.00545902 [with_stream_mark]: 0.00013014 [recompute_prepare]: 3.567e-05 [updatestate_depend_eliminate]: 1.49e-05 [updatestate_assign_eliminate]: 1.321e-05 [updatestate_loads_eliminate]: 1.248e-05 [parameter_eliminate]: 4.99e-06 [specialize_transform]: 2.026e-05 [updatestate_useless_node_eliminater]: 8.731e-05 [accelerated_algorithm]: 1.497e-05 [meta_shard_fg_expand]: 5.02999e-06 [get_grad_eliminate_]: 1.277e-05 [merge_forward]: 8.42e-06 [cell_reuse_recompute_pass]: 1.17e-06 [cell_reuse_handle_not_recompute_node_pass]: 2.869e-05 [j_node_and_user_rematch]: 2.221e-05 [meta_fg_expand]: 0.00014553 [replace_old_param]: 2.146e-05 [inline_without_move]: 1.342e-05 [renormalize]: 0.00902987 [add_forward_monad_depend]: 1.404e-05 [auto_monad_grad]: 3.6e-06 [auto_monad_eliminator]: 4.309e-05 [cse]: 0.00014444 [replace_applicator]: 4.128e-05 [Cycle 3]: 0.00701822, [27] [switch_simplify]: 1.643e-05 [loop_unroll]: 1.388e-05 [a_1]: 0.00036185 [with_stream_mark]: 3.025e-05 [recompute_prepare]: 1.6e-05 [updatestate_depend_eliminate]: 6.43e-05 [updatestate_assign_eliminate]: 7.56001e-06 [updatestate_loads_eliminate]: 6.94999e-06 [parameter_eliminate]: 2.83998e-06 [specialize_transform]: 1.549e-05 [updatestate_useless_node_eliminater]: 1.535e-05 [accelerated_algorithm]: 1.246e-05 [meta_shard_fg_expand]: 3.23e-06 [get_grad_eliminate_]: 1.124e-05 [merge_forward]: 6.94001e-06 [cell_reuse_recompute_pass]: 3.07002e-06 [cell_reuse_handle_not_recompute_node_pass]: 2.659e-05 [j_node_and_user_rematch]: 1.882e-05 [meta_fg_expand]: 4.27e-06 [replace_old_param]: 1.531e-05 [inline_without_move]: 1.159e-05 [renormalize]: 0.00599072 [add_forward_monad_depend]: 1.435e-05 [auto_monad_grad]: 3.13998e-06 [auto_monad_eliminator]: 3.778e-05 [cse]: 5.805e-05 [replace_applicator]: 3.4e-05 [Cycle 4]: 0.00070417, [27] [switch_simplify]: 1.479e-05 [loop_unroll]: 1.218e-05 [a_1]: 0.00028909 [with_stream_mark]: 2.314e-05 [recompute_prepare]: 1.199e-05 [updatestate_depend_eliminate]: 7.78999e-06 [updatestate_assign_eliminate]: 6.18002e-06 [updatestate_loads_eliminate]: 6.51e-06 [parameter_eliminate]: 2.67001e-06 [specialize_transform]: 1.107e-05 [updatestate_useless_node_eliminater]: 1.538e-05 [accelerated_algorithm]: 1.136e-05 [meta_shard_fg_expand]: 3.31001e-06 [get_grad_eliminate_]: 1.115e-05 [merge_forward]: 6.55002e-06 [cell_reuse_recompute_pass]: 3.25998e-06 [cell_reuse_handle_not_recompute_node_pass]: 2.564e-05 [j_node_and_user_rematch]: 1.752e-05 [meta_fg_expand]: 3.97002e-06 [replace_old_param]: 1.567e-05 [inline_without_move]: 1.162e-05 [renormalize]: 8.00064e-08 [add_forward_monad_depend]: 2.19001e-06 [auto_monad_grad]: 1.67999e-06 [auto_monad_eliminator]: 1.617e-05 [cse]: 2.756e-05 [replace_applicator]: 1.141e-05 [py_interpret_to_execute_after_opt_a]: 2.451e-05 [rewriter_after_opt_a]: 0.00025581 [convert_after_rewriter]: 1.195e-05 [order_py_execute_after_rewriter]: 8.50001e-06 [mutable_eliminate]: 0.00083887 [jit_opt_b]: 9.982e-05, [1] [Cycle 1]: 8.978e-05, [2] [frontend_op_eliminate]: 3.617e-05 [inline_after_opt_a]: 3.717e-05 [cconv]: 3.969e-05 [loop_unroll]: 0.00284023 [jit_opt_after_cconv]: 0.00300055, [1] [Cycle 1]: 0.00197109, [11] [c_1]: 0.00156765 [parameter_eliminate]: 7.92998e-06 [updatestate_depend_eliminate]: 2.603e-05 [updatestate_assign_eliminate]: 7.56001e-06 [updatestate_loads_eliminate]: 6.26e-06 [cse]: 7.555e-05 [call_graph_tuple_transform]: 4.891e-05 [tuple_list_get_item_eliminator]: 1.37e-05 [none_parameter_eliminate]: 2.09e-06 [renormalize]: 9.89996e-07 [switch_simplify]: 1.278e-05 [remove_dup_value]: 7.227e-05 [partial_unused_args_eliminate]: 3.11999e-06 [environ_conv]: 1.902e-05 [add_recomputation]: 0.00010006 [cse_after_recomputation]: 4.418e-05, [1] [Cycle 1]: 3.28e-05, [1] [cse]: 2.383e-05 [auto_monad_reorder]: 4.389e-05 [get_jit_bprop_graph]: 3.14999e-06 [rewriter_after_jit_bprop_graph]: 9.97999e-06 [opt_after_jit_grad]: 0.00085669 [symbol_engine_optimizer]: 0.00012167, [1] [Cycle 1]: 0.00011373, [6] [build]: 8.44002e-06 [elim_shapecalc]: 1.496e-05 [elim_not_effective]: 2.606e-05 [opt_reshape]: 1.214e-05 [fold_const_symbol]: 1.831e-05 [renormalize]: 6.59988e-07 [validate]: 7.995e-05 [backend_pass]: 1.12e-06 [task_emit]: 0.177532 [execute]: 1.017e-05 Sums bootstrap : 0.000546s : 0.03% type_inference : 0.852326s : 52.59% event_method : 0.000491s : 0.03% auto_monad : 0.000363s : 0.02% graph_reusing : 0.000012s : 0.00% pre_auto_parallel : 0.000004s : 0.00% py_interpret_to_execute : 0.000053s : 0.00% rewriter_before_opt_a : 0.000166s : 0.01% expand_dump_flag : 0.000004s : 0.00% jit_opt_a.switch_simplify : 0.000384s : 0.02% jit_opt_a.loop_unroll : 0.000187s : 0.01% jit_opt_a.a_1 : 0.007787s : 0.48% jit_opt_a.with_stream_mark : 0.000228s : 0.01% jit_opt_a.recompute_prepare : 0.000100s : 0.01% jit_opt_a.updatestate_depend_eliminate : 0.000103s : 0.01% jit_opt_a.updatestate_assign_eliminate : 0.000038s : 0.00% jit_opt_a.updatestate_loads_eliminate : 0.000036s : 0.00% jit_opt_a.parameter_eliminate : 0.000014s : 0.00% jit_opt_a.specialize_transform : 0.000069s : 0.00% jit_opt_a.updatestate_useless_node_eliminater : 0.000145s : 0.01% jit_opt_a.accelerated_algorithm : 0.000059s : 0.00% jit_opt_a.meta_shard_fg_expand : 0.000021s : 0.00% jit_opt_a.get_grad_eliminate_ : 0.000056s : 0.00% jit_opt_a.merge_forward : 0.000036s : 0.00% jit_opt_a.cell_reuse_recompute_pass : 0.000009s : 0.00% jit_opt_a.cell_reuse_handle_not_recompute_node_pass : 0.000123s : 0.01% jit_opt_a.j_node_and_user_rematch : 0.000095s : 0.01% jit_opt_a.meta_fg_expand : 0.307728s : 18.99% jit_opt_a.replace_old_param : 0.000183s : 0.01% jit_opt_a.inline_without_move : 0.000161s : 0.01% jit_opt_a.renormalize : 0.263315s : 16.25% jit_opt_a.add_forward_monad_depend : 0.000063s : 0.00% jit_opt_a.auto_monad_grad : 0.000021s : 0.00% jit_opt_a.auto_monad_eliminator : 0.000218s : 0.01% jit_opt_a.cse : 0.000506s : 0.03% jit_opt_a.replace_applicator : 0.000337s : 0.02% py_interpret_to_execute_after_opt_a : 0.000025s : 0.00% rewriter_after_opt_a : 0.000256s : 0.02% convert_after_rewriter : 0.000012s : 0.00% order_py_execute_after_rewriter : 0.000009s : 0.00% mutable_eliminate : 0.000839s : 0.05% jit_opt_b.frontend_op_eliminate : 0.000036s : 0.00% jit_opt_b.inline_after_opt_a : 0.000037s : 0.00% cconv : 0.000040s : 0.00% loop_unroll : 0.002840s : 0.18% jit_opt_after_cconv.c_1 : 0.001568s : 0.10% jit_opt_after_cconv.parameter_eliminate : 0.000008s : 0.00% jit_opt_after_cconv.updatestate_depend_eliminate : 0.000026s : 0.00% jit_opt_after_cconv.updatestate_assign_eliminate : 0.000008s : 0.00% jit_opt_after_cconv.updatestate_loads_eliminate : 0.000006s : 0.00% jit_opt_after_cconv.cse : 0.000076s : 0.00% jit_opt_after_cconv.call_graph_tuple_transform : 0.000049s : 0.00% jit_opt_after_cconv.tuple_list_get_item_eliminator : 0.000014s : 0.00% jit_opt_after_cconv.none_parameter_eliminate : 0.000002s : 0.00% jit_opt_after_cconv.renormalize : 0.000001s : 0.00% jit_opt_after_cconv.switch_simplify : 0.000013s : 0.00% remove_dup_value : 0.000072s : 0.00% partial_unused_args_eliminate : 0.000003s : 0.00% environ_conv : 0.000019s : 0.00% add_recomputation : 0.000100s : 0.01% cse_after_recomputation.cse : 0.000024s : 0.00% auto_monad_reorder : 0.000044s : 0.00% get_jit_bprop_graph : 0.000003s : 0.00% rewriter_after_jit_bprop_graph : 0.000010s : 0.00% opt_after_jit_grad : 0.000857s : 0.05% symbol_engine_optimizer.build : 0.000008s : 0.00% symbol_engine_optimizer.elim_shapecalc : 0.000015s : 0.00% symbol_engine_optimizer.elim_not_effective : 0.000026s : 0.00% symbol_engine_optimizer.opt_reshape : 0.000012s : 0.00% symbol_engine_optimizer.fold_const_symbol : 0.000018s : 0.00% symbol_engine_optimizer.renormalize : 0.000001s : 0.00% validate : 0.000080s : 0.00% backend_pass : 0.000001s : 0.00% task_emit : 0.177532s : 10.95% execute : 0.000010s : 0.00% Time group info: ------[substitution.] 0.003596 271 1.32% : 0.000048s : 12: substitution.depend_value_elim 0.09% : 0.000003s : 5: substitution.elim_not_effective 0.07% : 0.000003s : 5: substitution.fold_const_symbol 24.08% : 0.000866s : 4: substitution.getattr_setattr_resolve 0.30% : 0.000011s : 8: substitution.graph_param_transform 53.85% : 0.001936s : 29: substitution.inline 1.08% : 0.000039s : 4: substitution.inline_without_move 0.51% : 0.000018s : 29: substitution.j_node_and_user_rematch 0.63% : 0.000023s : 13: substitution.minmaximum_grad 0.47% : 0.000017s : 14: substitution.partial_eliminate 0.67% : 0.000024s : 29: substitution.remove_not_recompute_node 1.91% : 0.000069s : 16: substitution.replace_applicator 0.62% : 0.000022s : 17: substitution.replace_old_param 0.25% : 0.000009s : 2: substitution.set_cell_output_no_recompute 0.49% : 0.000018s : 3: substitution.switch_simplify 1.35% : 0.000049s : 13: substitution.tuple_list_convert_item_index_to_positive 0.94% : 0.000034s : 13: substitution.tuple_list_get_item_depend_reorder 5.33% : 0.000192s : 30: substitution.tuple_list_get_item_eliminator 2.45% : 0.000088s : 9: substitution.updatestate_pure_node_eliminater 3.58% : 0.000129s : 16: substitution.updatestate_useless_node_eliminater ------[type_inference.] 0.852185 2 99.56% : 0.848469s : 1: type_inference.infer 0.44% : 0.003716s : 1: type_inference.specialize ------[replace.] 0.001415 54 4.89% : 0.000069s : 3: replace.getattr_setattr_resolve 53.07% : 0.000751s : 29: replace.inline 3.86% : 0.000055s : 1: replace.replace_applicator 6.13% : 0.000087s : 3: replace.switch_simplify 28.84% : 0.000408s : 17: replace.tuple_list_get_item_eliminator 3.22% : 0.000045s : 1: replace.updatestate_useless_node_eliminater ------[match.] 0.002835 54 28.38% : 0.000804s : 3: match.getattr_setattr_resolve 65.58% : 0.001859s : 29: match.inline 0.61% : 0.000017s : 1: match.replace_applicator 0.56% : 0.000016s : 3: match.switch_simplify 4.38% : 0.000124s : 17: match.tuple_list_get_item_eliminator 0.49% : 0.000014s : 1: match.updatestate_useless_node_eliminater ------[predicate.] 0.001248 6056 1.17% : 0.000015s : 101: predicate.accumulaten_eliminater 0.20% : 0.000003s : 8: predicate.ad_related_special_op_eliminate 1.00% : 0.000012s : 101: predicate.addn_check_dump 1.18% : 0.000015s : 101: predicate.addn_zero_filter 1.62% : 0.000020s : 101: predicate.arithmetic_simplify 1.24% : 0.000015s : 101: predicate.cast_eliminate 0.11% : 0.000001s : 8: predicate.check_bprop_eliminate 1.04% : 0.000013s : 101: predicate.compare_switch_simplify 1.19% : 0.000015s : 101: predicate.depend_value_elim 1.11% : 0.000014s : 101: predicate.dict_get_item_const_eliminator 1.07% : 0.000013s : 101: predicate.dict_get_item_eliminator 1.23% : 0.000015s : 101: predicate.dict_set_item_eliminator 0.18% : 0.000002s : 8: predicate.dumpgradient_eliminate 0.09% : 0.000001s : 8: predicate.elim_not_effective 0.12% : 0.000002s : 8: predicate.elim_shapecalc_of_broadcastargs 1.10% : 0.000014s : 101: predicate.environ_add_const_eliminate 1.01% : 0.000013s : 101: predicate.environ_get_add_eliminate 1.04% : 0.000013s : 101: predicate.environ_get_depend_swap 1.29% : 0.000016s : 101: predicate.environ_get_eliminate 1.04% : 0.000013s : 101: predicate.environ_get_set_eliminate 0.05% : 0.000001s : 8: predicate.fold_const_symbol 0.66% : 0.000008s : 44: predicate.get_grad_eliminate 0.54% : 0.000007s : 20: predicate.getattr_setattr_resolve 0.08% : 0.000001s : 8: predicate.graph_param_transform 8.44% : 0.000105s : 163: predicate.inline 1.46% : 0.000018s : 105: predicate.inline_without_move 0.25% : 0.000003s : 44: predicate.j_node_and_user_rematch 0.78% : 0.000010s : 44: predicate.less_batch_normalization 1.47% : 0.000018s : 118: predicate.list_to_tuple_eliminator_ 3.78% : 0.000047s : 126: predicate.load_eliminater 5.04% : 0.000063s : 8: predicate.loop_unroll_after_grad 2.25% : 0.000028s : 187: predicate.loop_unroll_before_grad 2.61% : 0.000033s : 109: predicate.make_slice_get_slice_eliminator 1.06% : 0.000013s : 101: predicate.merge_addn 1.15% : 0.000014s : 101: predicate.minmaximum_grad 0.36% : 0.000004s : 8: predicate.mutable_eliminate 0.12% : 0.000001s : 8: predicate.opt_reshape 2.92% : 0.000036s : 126: predicate.partial_eliminate 1.17% : 0.000015s : 101: predicate.print_const_string_wrapper 1.48% : 0.000018s : 101: predicate.reduce_eliminate 1.49% : 0.000019s : 118: predicate.redundant_stop_gradient_eliminater 0.36% : 0.000005s : 44: predicate.remove_not_recompute_node 2.00% : 0.000025s : 243: predicate.replace_applicator 0.72% : 0.000009s : 105: predicate.replace_old_param 0.08% : 0.000001s : 8: predicate.reset_defer_inline 1.13% : 0.000014s : 101: predicate.reshape_eliminate 1.09% : 0.000014s : 101: predicate.row_tensor_add_zeros_like 0.16% : 0.000002s : 8: predicate.row_tensor_eliminate 1.12% : 0.000014s : 101: predicate.same_eliminate 0.38% : 0.000005s : 52: predicate.set_cell_output_no_recompute 0.25% : 0.000003s : 16: predicate.special_op_eliminate 0.69% : 0.000009s : 50: predicate.specialize_transform 1.31% : 0.000016s : 101: predicate.split_environ_get_set_with_tuple_value 1.11% : 0.000014s : 101: predicate.stack_unstack_eliminate 1.23% : 0.000015s : 8: predicate.switch_call_monad_eliminater 2.32% : 0.000029s : 147: predicate.switch_defer_inline 1.83% : 0.000023s : 147: predicate.switch_layer_defer_inline 4.45% : 0.000056s : 348: predicate.switch_simplify 1.15% : 0.000014s : 101: predicate.tile_eliminate 1.10% : 0.000014s : 101: predicate.transpose_eliminate 6.41% : 0.000080s : 101: predicate.tuple_list_convert_item_index_to_positive 1.38% : 0.000017s : 101: predicate.tuple_list_get_item_depend_reorder 2.58% : 0.000032s : 134: predicate.tuple_list_get_item_eliminator 1.36% : 0.000017s : 101: predicate.tuple_list_set_item_eliminator 1.36% : 0.000017s : 118: predicate.tuple_to_list_eliminator_ 2.69% : 0.000034s : 126: predicate.updatestate_pure_node_eliminater 4.77% : 0.000060s : 172: predicate.updatestate_useless_node_eliminater 1.51% : 0.000019s : 101: predicate.value_based_eliminate 0.09% : 0.000001s : 8: predicate.virtual_view_grad_eliminate 0.15% : 0.000002s : 8: predicate.zero_like_fill_zero ------[func_graph_cloner_run.] 0.013821 79 38.67% : 0.005344s : 42: func_graph_cloner_run.FuncGraphClonerGraph 2.85% : 0.000394s : 7: func_graph_cloner_run.FuncGraphClonerNode 58.49% : 0.008083s : 30: func_graph_cloner_run.FuncGraphSpecializer ------[meta_graph.] 0.000000 0 ------[manager.] 0.000000 0 ------[pynative] 0.000000 0 ------[others.] 1.905336 108 0.01% : 0.000104s : 1: add_recomputation 0.02% : 0.000374s : 1: auto_monad 0.00% : 0.000048s : 1: auto_monad_reorder 0.00% : 0.000004s : 1: backend_pass 0.03% : 0.000568s : 1: bootstrap 0.00% : 0.000042s : 1: cconv 0.00% : 0.000015s : 1: convert_after_rewriter 0.00% : 0.000047s : 1: cse_after_recomputation 0.00% : 0.000022s : 1: environ_conv 0.03% : 0.000506s : 1: event_method 0.00% : 0.000016s : 1: execute 0.00% : 0.000007s : 1: expand_dump_flag 0.00% : 0.000006s : 1: get_jit_bprop_graph 0.00% : 0.000015s : 1: graph_reusing 30.91% : 0.588859s : 1: jit_opt_a 0.16% : 0.003022s : 1: jit_opt_after_cconv 0.01% : 0.000103s : 1: jit_opt_b 0.16% : 0.003022s : 1: loop_unroll 0.04% : 0.000854s : 1: mutable_eliminate 0.50% : 0.009590s : 52: opt.transform.jit_opt_a 0.08% : 0.001601s : 4: opt.transform.jit_opt_after_cconv 0.00% : 0.000064s : 4: opt.transform.jit_opt_b 0.02% : 0.000424s : 1: opt.transform.loop_unroll_optimizer 0.00% : 0.000031s : 1: opt.transform.mutable_eliminate 0.00% : 0.000047s : 1: opt.transform.opt_after_jit_grad 0.05% : 0.001001s : 2: opt.transform.opt_resolve 0.00% : 0.000067s : 4: opt.transform.symbol_engine_opt 0.05% : 0.000871s : 1: opt_after_jit_grad 0.00% : 0.000011s : 1: order_py_execute_after_rewriter 0.00% : 0.000005s : 1: partial_unused_args_eliminate 0.00% : 0.000007s : 1: pre_auto_parallel 0.00% : 0.000057s : 1: py_interpret_to_execute 0.00% : 0.000027s : 1: py_interpret_to_execute_after_opt_a 0.00% : 0.000076s : 1: remove_dup_value 12.91% : 0.245997s : 3: renormalize.infer 0.90% : 0.017238s : 3: renormalize.specialize 0.00% : 0.000012s : 1: rewriter_after_jit_bprop_graph 0.01% : 0.000262s : 1: rewriter_after_opt_a 0.01% : 0.000170s : 1: rewriter_before_opt_a 0.01% : 0.000125s : 1: symbol_engine_optimizer 9.32% : 0.177554s : 1: task_emit 44.73% : 0.852350s : 1: type_inference 0.01% : 0.000112s : 1: validate . [hook] pytest_runtest_teardown:test_permute_dimensions[input_shape0-dims0-KBK] tests/st/mint/test_permute.py::test_permute_dimensions[input_shape0-dims0-KBK],max_mem:4.0M . [hook] pytest_runtest_teardown:test_permute_dimensions[input_shape1-dims1-pynative] tests/st/mint/test_permute.py::test_permute_dimensions[input_shape1-dims1-pynative],max_mem:4.0M TotalTime = 0.664972, [33] [bootstrap]: 0.00077711 [type_inference]: 0.476175 [event_method]: 1.392e-05 [auto_monad]: 0.0001833 [graph_reusing]: 7.45998e-06 [pre_auto_parallel]: 2.54001e-06 [py_interpret_to_execute]: 0.0004179 [rewriter_before_opt_a]: 6.846e-05 [expand_dump_flag]: 3.76999e-06 [jit_opt_a]: 0.0101016, [2] [Cycle 1]: 0.00374647, [27] [switch_simplify]: 5.986e-05 [loop_unroll]: 2.461e-05 [a_1]: 0.00053567 [with_stream_mark]: 3.062e-05 [recompute_prepare]: 1.179e-05 [updatestate_depend_eliminate]: 6.74001e-06 [updatestate_assign_eliminate]: 5.64e-06 [updatestate_loads_eliminate]: 4.97999e-06 [parameter_eliminate]: 2.09e-06 [specialize_transform]: 9.77001e-06 [updatestate_useless_node_eliminater]: 1.25e-05 [accelerated_algorithm]: 9.49999e-06 [meta_shard_fg_expand]: 2.76999e-06 [get_grad_eliminate_]: 1.022e-05 [merge_forward]: 5.46e-06 [cell_reuse_recompute_pass]: 1.14998e-06 [cell_reuse_handle_not_recompute_node_pass]: 2.173e-05 [j_node_and_user_rematch]: 1.577e-05 [meta_fg_expand]: 3.48999e-06 [replace_old_param]: 1.365e-05 [inline_without_move]: 9.24e-06 [renormalize]: 0.00262202 [add_forward_monad_depend]: 1.354e-05 [auto_monad_grad]: 3.21001e-06 [auto_monad_eliminator]: 2.748e-05 [cse]: 3.863e-05 [replace_applicator]: 2.595e-05 [Cycle 2]: 0.00054739, [27] [switch_simplify]: 9.32999e-06 [loop_unroll]: 8.15e-06 [a_1]: 0.0002108 [with_stream_mark]: 1.716e-05 [recompute_prepare]: 9.14e-06 [updatestate_depend_eliminate]: 5.09e-06 [updatestate_assign_eliminate]: 5.89e-06 [updatestate_loads_eliminate]: 5.09003e-06 [parameter_eliminate]: 1.94999e-06 [specialize_transform]: 8.72e-06 [updatestate_useless_node_eliminater]: 1.194e-05 [accelerated_algorithm]: 1.004e-05 [meta_shard_fg_expand]: 2.54001e-06 [get_grad_eliminate_]: 9.75002e-06 [merge_forward]: 5.46e-06 [cell_reuse_recompute_pass]: 2.61e-06 [cell_reuse_handle_not_recompute_node_pass]: 1.976e-05 [j_node_and_user_rematch]: 1.336e-05 [meta_fg_expand]: 3.00998e-06 [replace_old_param]: 1.181e-05 [inline_without_move]: 8.97e-06 [renormalize]: 6.00121e-08 [add_forward_monad_depend]: 1.30999e-06 [auto_monad_grad]: 8.40024e-07 [auto_monad_eliminator]: 1.069e-05 [cse]: 1.809e-05 [replace_applicator]: 9.37999e-06 [py_interpret_to_execute_after_opt_a]: 1.897e-05 [rewriter_after_opt_a]: 0.114959 [convert_after_rewriter]: 2.982e-05 [order_py_execute_after_rewriter]: 7.08e-06 [mutable_eliminate]: 0.00087688 [jit_opt_b]: 9.08e-05, [1] [Cycle 1]: 7.862e-05, [2] [frontend_op_eliminate]: 3.081e-05 [inline_after_opt_a]: 3.145e-05 [cconv]: 3.98e-05 [loop_unroll]: 0.00056004 [jit_opt_after_cconv]: 0.00026266, [1] [Cycle 1]: 0.00025428, [11] [c_1]: 6.207e-05 [parameter_eliminate]: 5.34e-06 [updatestate_depend_eliminate]: 1.131e-05 [updatestate_assign_eliminate]: 7.25998e-06 [updatestate_loads_eliminate]: 5.92999e-06 [cse]: 5.062e-05 [call_graph_tuple_transform]: 2.886e-05 [tuple_list_get_item_eliminator]: 9.87001e-06 [none_parameter_eliminate]: 1.75001e-06 [renormalize]: 8.50006e-07 [switch_simplify]: 1.06e-05 [remove_dup_value]: 2.259e-05 [partial_unused_args_eliminate]: 2.37999e-06 [environ_conv]: 1.431e-05 [add_recomputation]: 8.16e-05 [cse_after_recomputation]: 3.072e-05, [1] [Cycle 1]: 2.449e-05, [1] [cse]: 1.726e-05 [auto_monad_reorder]: 2.673e-05 [get_jit_bprop_graph]: 2.71e-06 [rewriter_after_jit_bprop_graph]: 0.00016678 [opt_after_jit_grad]: 0.00073915 [symbol_engine_optimizer]: 0.00011905, [1] [Cycle 1]: 0.00011116, [6] [build]: 8.99e-06 [elim_shapecalc]: 1.412e-05 [elim_not_effective]: 2.381e-05 [opt_reshape]: 1.085e-05 [fold_const_symbol]: 1.714e-05 [renormalize]: 8.30012e-07 [validate]: 7.753e-05 [backend_pass]: 1.09e-06 [task_emit]: 0.0587473 [execute]: 9.06002e-06 Sums bootstrap : 0.000777s : 0.12% type_inference : 0.476175s : 72.33% event_method : 0.000014s : 0.00% auto_monad : 0.000183s : 0.03% graph_reusing : 0.000007s : 0.00% pre_auto_parallel : 0.000003s : 0.00% py_interpret_to_execute : 0.000418s : 0.06% rewriter_before_opt_a : 0.000068s : 0.01% expand_dump_flag : 0.000004s : 0.00% jit_opt_a.switch_simplify : 0.000069s : 0.01% jit_opt_a.loop_unroll : 0.000033s : 0.00% jit_opt_a.a_1 : 0.000746s : 0.11% jit_opt_a.with_stream_mark : 0.000048s : 0.01% jit_opt_a.recompute_prepare : 0.000021s : 0.00% jit_opt_a.updatestate_depend_eliminate : 0.000012s : 0.00% jit_opt_a.updatestate_assign_eliminate : 0.000012s : 0.00% jit_opt_a.updatestate_loads_eliminate : 0.000010s : 0.00% jit_opt_a.parameter_eliminate : 0.000004s : 0.00% jit_opt_a.specialize_transform : 0.000018s : 0.00% jit_opt_a.updatestate_useless_node_eliminater : 0.000024s : 0.00% jit_opt_a.accelerated_algorithm : 0.000020s : 0.00% jit_opt_a.meta_shard_fg_expand : 0.000005s : 0.00% jit_opt_a.get_grad_eliminate_ : 0.000020s : 0.00% jit_opt_a.merge_forward : 0.000011s : 0.00% jit_opt_a.cell_reuse_recompute_pass : 0.000004s : 0.00% jit_opt_a.cell_reuse_handle_not_recompute_node_pass : 0.000041s : 0.01% jit_opt_a.j_node_and_user_rematch : 0.000029s : 0.00% jit_opt_a.meta_fg_expand : 0.000006s : 0.00% jit_opt_a.replace_old_param : 0.000025s : 0.00% jit_opt_a.inline_without_move : 0.000018s : 0.00% jit_opt_a.renormalize : 0.002622s : 0.40% jit_opt_a.add_forward_monad_depend : 0.000015s : 0.00% jit_opt_a.auto_monad_grad : 0.000004s : 0.00% jit_opt_a.auto_monad_eliminator : 0.000038s : 0.01% jit_opt_a.cse : 0.000057s : 0.01% jit_opt_a.replace_applicator : 0.000035s : 0.01% py_interpret_to_execute_after_opt_a : 0.000019s : 0.00% rewriter_after_opt_a : 0.114959s : 17.46% convert_after_rewriter : 0.000030s : 0.00% order_py_execute_after_rewriter : 0.000007s : 0.00% mutable_eliminate : 0.000877s : 0.13% jit_opt_b.frontend_op_eliminate : 0.000031s : 0.00% jit_opt_b.inline_after_opt_a : 0.000031s : 0.00% cconv : 0.000040s : 0.01% loop_unroll : 0.000560s : 0.09% jit_opt_after_cconv.c_1 : 0.000062s : 0.01% jit_opt_after_cconv.parameter_eliminate : 0.000005s : 0.00% jit_opt_after_cconv.updatestate_depend_eliminate : 0.000011s : 0.00% jit_opt_after_cconv.updatestate_assign_eliminate : 0.000007s : 0.00% jit_opt_after_cconv.updatestate_loads_eliminate : 0.000006s : 0.00% jit_opt_after_cconv.cse : 0.000051s : 0.01% jit_opt_after_cconv.call_graph_tuple_transform : 0.000029s : 0.00% jit_opt_after_cconv.tuple_list_get_item_eliminator : 0.000010s : 0.00% jit_opt_after_cconv.none_parameter_eliminate : 0.000002s : 0.00% jit_opt_after_cconv.renormalize : 0.000001s : 0.00% jit_opt_after_cconv.switch_simplify : 0.000011s : 0.00% remove_dup_value : 0.000023s : 0.00% partial_unused_args_eliminate : 0.000002s : 0.00% environ_conv : 0.000014s : 0.00% add_recomputation : 0.000082s : 0.01% cse_after_recomputation.cse : 0.000017s : 0.00% auto_monad_reorder : 0.000027s : 0.00% get_jit_bprop_graph : 0.000003s : 0.00% rewriter_after_jit_bprop_graph : 0.000167s : 0.03% opt_after_jit_grad : 0.000739s : 0.11% symbol_engine_optimizer.build : 0.000009s : 0.00% symbol_engine_optimizer.elim_shapecalc : 0.000014s : 0.00% symbol_engine_optimizer.elim_not_effective : 0.000024s : 0.00% symbol_engine_optimizer.opt_reshape : 0.000011s : 0.00% symbol_engine_optimizer.fold_const_symbol : 0.000017s : 0.00% symbol_engine_optimizer.renormalize : 0.000001s : 0.00% validate : 0.000078s : 0.01% backend_pass : 0.000001s : 0.00% task_emit : 0.058747s : 8.92% execute : 0.000009s : 0.00% Time group info: ------[substitution.] 0.000245 45 4.72% : 0.000012s : 2: substitution.depend_value_elim 1.41% : 0.000003s : 4: substitution.elim_not_effective 1.04% : 0.000003s : 4: substitution.fold_const_symbol 3.50% : 0.000009s : 6: substitution.graph_param_transform 72.18% : 0.000177s : 3: substitution.inline 2.12% : 0.000005s : 8: substitution.j_node_and_user_rematch 3.21% : 0.000008s : 8: substitution.remove_not_recompute_node 2.53% : 0.000006s : 2: substitution.replace_old_param 5.25% : 0.000013s : 3: substitution.updatestate_pure_node_eliminater 4.04% : 0.000010s : 5: substitution.updatestate_useless_node_eliminater ------[type_inference.] 0.476078 2 99.68% : 0.474544s : 1: type_inference.infer 0.32% : 0.001534s : 1: type_inference.specialize ------[replace.] 0.000037 3 100.00% : 0.000037s : 3: replace.inline ------[match.] 0.000174 3 100.00% : 0.000174s : 3: match.inline ------[predicate.] 0.000173 970 1.07% : 0.000002s : 14: predicate.accumulaten_eliminater 1.44% : 0.000002s : 6: predicate.ad_related_special_op_eliminate 1.22% : 0.000002s : 14: predicate.addn_check_dump 1.21% : 0.000002s : 14: predicate.addn_zero_filter 1.98% : 0.000003s : 14: predicate.arithmetic_simplify 1.29% : 0.000002s : 14: predicate.cast_eliminate 0.71% : 0.000001s : 6: predicate.check_bprop_eliminate 1.16% : 0.000002s : 14: predicate.compare_switch_simplify 1.73% : 0.000003s : 14: predicate.depend_value_elim 1.32% : 0.000002s : 14: predicate.dict_get_item_const_eliminator 1.12% : 0.000002s : 14: predicate.dict_get_item_eliminator 1.13% : 0.000002s : 14: predicate.dict_set_item_eliminator 1.52% : 0.000003s : 6: predicate.dumpgradient_eliminate 0.54% : 0.000001s : 6: predicate.elim_not_effective 0.78% : 0.000001s : 6: predicate.elim_shapecalc_of_broadcastargs 1.11% : 0.000002s : 14: predicate.environ_add_const_eliminate 1.07% : 0.000002s : 14: predicate.environ_get_add_eliminate 1.07% : 0.000002s : 14: predicate.environ_get_depend_swap 1.64% : 0.000003s : 14: predicate.environ_get_eliminate 1.01% : 0.000002s : 14: predicate.environ_get_set_eliminate 0.33% : 0.000001s : 6: predicate.fold_const_symbol 1.51% : 0.000003s : 12: predicate.get_grad_eliminate 0.41% : 0.000001s : 6: predicate.graph_param_transform 5.18% : 0.000009s : 29: predicate.inline 1.13% : 0.000002s : 12: predicate.inline_without_move 0.50% : 0.000001s : 12: predicate.j_node_and_user_rematch 1.54% : 0.000003s : 12: predicate.less_batch_normalization 1.29% : 0.000002s : 14: predicate.list_to_tuple_eliminator_ 1.66% : 0.000003s : 20: predicate.load_eliminater 1.42% : 0.000002s : 6: predicate.loop_unroll_after_grad 2.80% : 0.000005s : 30: predicate.loop_unroll_before_grad 2.48% : 0.000004s : 20: predicate.make_slice_get_slice_eliminator 1.03% : 0.000002s : 14: predicate.merge_addn 1.00% : 0.000002s : 14: predicate.minmaximum_grad 2.31% : 0.000004s : 6: predicate.mutable_eliminate 0.65% : 0.000001s : 6: predicate.opt_reshape 2.10% : 0.000004s : 20: predicate.partial_eliminate 1.09% : 0.000002s : 14: predicate.print_const_string_wrapper 1.82% : 0.000003s : 14: predicate.reduce_eliminate 1.18% : 0.000002s : 14: predicate.redundant_stop_gradient_eliminater 0.90% : 0.000002s : 12: predicate.remove_not_recompute_node 1.87% : 0.000003s : 26: predicate.replace_applicator 0.75% : 0.000001s : 12: predicate.replace_old_param 0.79% : 0.000001s : 6: predicate.reset_defer_inline 1.22% : 0.000002s : 14: predicate.reshape_eliminate 1.09% : 0.000002s : 14: predicate.row_tensor_add_zeros_like 0.95% : 0.000002s : 6: predicate.row_tensor_eliminate 1.53% : 0.000003s : 14: predicate.same_eliminate 0.75% : 0.000001s : 12: predicate.set_cell_output_no_recompute 1.20% : 0.000002s : 12: predicate.special_op_eliminate 1.21% : 0.000002s : 12: predicate.specialize_transform 1.53% : 0.000003s : 14: predicate.split_environ_get_set_with_tuple_value 1.16% : 0.000002s : 14: predicate.stack_unstack_eliminate 0.76% : 0.000001s : 6: predicate.switch_call_monad_eliminater 1.62% : 0.000003s : 17: predicate.switch_defer_inline 1.42% : 0.000002s : 17: predicate.switch_layer_defer_inline 6.12% : 0.000011s : 53: predicate.switch_simplify 1.12% : 0.000002s : 14: predicate.tile_eliminate 1.21% : 0.000002s : 14: predicate.transpose_eliminate 1.48% : 0.000003s : 14: predicate.tuple_list_convert_item_index_to_positive 1.29% : 0.000002s : 14: predicate.tuple_list_get_item_depend_reorder 4.34% : 0.000007s : 26: predicate.tuple_list_get_item_eliminator 1.51% : 0.000003s : 14: predicate.tuple_list_set_item_eliminator 1.15% : 0.000002s : 14: predicate.tuple_to_list_eliminator_ 1.65% : 0.000003s : 20: predicate.updatestate_pure_node_eliminater 3.18% : 0.000005s : 32: predicate.updatestate_useless_node_eliminater 1.43% : 0.000002s : 14: predicate.value_based_eliminate 0.50% : 0.000001s : 6: predicate.virtual_view_grad_eliminate 0.76% : 0.000001s : 6: predicate.zero_like_fill_zero ------[func_graph_cloner_run.] 0.002769 23 77.91% : 0.002158s : 18: func_graph_cloner_run.FuncGraphClonerGraph 22.09% : 0.000612s : 5: func_graph_cloner_run.FuncGraphSpecializer ------[meta_graph.] 0.000000 0 ------[manager.] 0.000000 0 ------[pynative] 0.000000 0 ------[others.] 0.668893 76 0.01% : 0.000085s : 1: add_recomputation 0.03% : 0.000189s : 1: auto_monad 0.00% : 0.000030s : 1: auto_monad_reorder 0.00% : 0.000005s : 1: backend_pass 0.12% : 0.000811s : 1: bootstrap 0.01% : 0.000043s : 1: cconv 0.01% : 0.000036s : 1: convert_after_rewriter 0.01% : 0.000033s : 1: cse_after_recomputation 0.00% : 0.000017s : 1: environ_conv 0.00% : 0.000019s : 1: event_method 0.00% : 0.000014s : 1: execute 0.00% : 0.000006s : 1: expand_dump_flag 0.00% : 0.000005s : 1: get_jit_bprop_graph 0.00% : 0.000011s : 1: graph_reusing 1.51% : 0.010106s : 1: jit_opt_a 0.04% : 0.000266s : 1: jit_opt_after_cconv 0.01% : 0.000095s : 1: jit_opt_b 0.09% : 0.000571s : 1: loop_unroll 0.13% : 0.000889s : 1: mutable_eliminate 0.16% : 0.001066s : 26: opt.transform.jit_opt_a 0.02% : 0.000107s : 4: opt.transform.jit_opt_after_cconv 0.01% : 0.000053s : 4: opt.transform.jit_opt_b 0.00% : 0.000019s : 1: opt.transform.loop_unroll_optimizer 0.00% : 0.000031s : 1: opt.transform.mutable_eliminate 0.01% : 0.000042s : 1: opt.transform.opt_after_jit_grad 0.01% : 0.000061s : 4: opt.transform.symbol_engine_opt 0.11% : 0.000752s : 1: opt_after_jit_grad 0.00% : 0.000009s : 1: order_py_execute_after_rewriter 0.00% : 0.000005s : 1: partial_unused_args_eliminate 0.00% : 0.000005s : 1: pre_auto_parallel 0.06% : 0.000426s : 1: py_interpret_to_execute 0.00% : 0.000022s : 1: py_interpret_to_execute_after_opt_a 0.00% : 0.000026s : 1: remove_dup_value 0.27% : 0.001823s : 1: renormalize.infer 0.12% : 0.000787s : 1: renormalize.specialize 0.03% : 0.000171s : 1: rewriter_after_jit_bprop_graph 17.19% : 0.114978s : 1: rewriter_after_opt_a 0.01% : 0.000072s : 1: rewriter_before_opt_a 0.02% : 0.000123s : 1: symbol_engine_optimizer 8.79% : 0.058766s : 1: task_emit 71.19% : 0.476193s : 1: type_inference 0.02% : 0.000123s : 1: validate TotalTime = 0.965557, [33] [bootstrap]: 0.00048688 [type_inference]: 0.583669 [event_method]: 0.00047292 [auto_monad]: 0.00030893 [graph_reusing]: 1.224e-05 [pre_auto_parallel]: 3.9e-06 [py_interpret_to_execute]: 6.453e-05 [rewriter_before_opt_a]: 0.00016516 [expand_dump_flag]: 5.07e-06 [jit_opt_a]: 0.355933, [4] [Cycle 1]: 0.20978, [27] [switch_simplify]: 0.0002509 [loop_unroll]: 7.705e-05 [a_1]: 0.00160005 [with_stream_mark]: 4.81e-05 [recompute_prepare]: 0.0176903 [updatestate_depend_eliminate]: 3.826e-05 [updatestate_assign_eliminate]: 1.296e-05 [updatestate_loads_eliminate]: 1.141e-05 [parameter_eliminate]: 8.92e-06 [specialize_transform]: 3.138e-05 [updatestate_useless_node_eliminater]: 3.266e-05 [accelerated_algorithm]: 2.35e-05 [meta_shard_fg_expand]: 1.406e-05 [get_grad_eliminate_]: 2.225e-05 [merge_forward]: 1.286e-05 [cell_reuse_recompute_pass]: 1.54998e-06 [cell_reuse_handle_not_recompute_node_pass]: 4.422e-05 [j_node_and_user_rematch]: 3.727e-05 [meta_fg_expand]: 0.0204544 [replace_old_param]: 0.00014763 [inline_without_move]: 0.00013506 [renormalize]: 0.167951 [add_forward_monad_depend]: 2.68e-05 [auto_monad_grad]: 1.478e-05 [auto_monad_eliminator]: 0.00012862 [cse]: 0.00029706 [replace_applicator]: 0.00026796 [Cycle 2]: 0.139385, [27] [switch_simplify]: 0.00010067 [loop_unroll]: 8.888e-05 [a_1]: 0.00395724 [with_stream_mark]: 4.346e-05 [recompute_prepare]: 3.417e-05 [updatestate_depend_eliminate]: 1.455e-05 [updatestate_assign_eliminate]: 1.381e-05 [updatestate_loads_eliminate]: 1.35e-05 [parameter_eliminate]: 4.63999e-06 [specialize_transform]: 2.159e-05 [updatestate_useless_node_eliminater]: 8.724e-05 [accelerated_algorithm]: 1.523e-05 [meta_shard_fg_expand]: 5.63002e-06 [get_grad_eliminate_]: 1.44e-05 [merge_forward]: 9.91e-06 [cell_reuse_recompute_pass]: 1.57999e-06 [cell_reuse_handle_not_recompute_node_pass]: 3.211e-05 [j_node_and_user_rematch]: 2.301e-05 [meta_fg_expand]: 0.00017258 [replace_old_param]: 2.193e-05 [inline_without_move]: 1.502e-05 [renormalize]: 0.134192 [add_forward_monad_depend]: 1.321e-05 [auto_monad_grad]: 3.36999e-06 [auto_monad_eliminator]: 3.835e-05 [cse]: 0.00013225 [replace_applicator]: 3.945e-05 [Cycle 3]: 0.00192215, [27] [switch_simplify]: 1.55e-05 [loop_unroll]: 1.446e-05 [a_1]: 0.00035193 [with_stream_mark]: 2.78e-05 [recompute_prepare]: 1.445e-05 [updatestate_depend_eliminate]: 5.774e-05 [updatestate_assign_eliminate]: 6.36998e-06 [updatestate_loads_eliminate]: 5.32999e-06 [parameter_eliminate]: 1.99999e-06 [specialize_transform]: 1.369e-05 [updatestate_useless_node_eliminater]: 1.471e-05 [accelerated_algorithm]: 1.338e-05 [meta_shard_fg_expand]: 3.08e-06 [get_grad_eliminate_]: 1.168e-05 [merge_forward]: 6.56999e-06 [cell_reuse_recompute_pass]: 3.21001e-06 [cell_reuse_handle_not_recompute_node_pass]: 2.615e-05 [j_node_and_user_rematch]: 1.824e-05 [meta_fg_expand]: 4.27e-06 [replace_old_param]: 1.562e-05 [inline_without_move]: 1.075e-05 [renormalize]: 0.00096998 [add_forward_monad_depend]: 9.12001e-06 [auto_monad_grad]: 2.59001e-06 [auto_monad_eliminator]: 2.846e-05 [cse]: 5.106e-05 [replace_applicator]: 2.852e-05 [Cycle 4]: 0.00069255, [27] [switch_simplify]: 1.244e-05 [loop_unroll]: 1.244e-05 [a_1]: 0.00027068 [with_stream_mark]: 2.144e-05 [recompute_prepare]: 1.231e-05 [updatestate_depend_eliminate]: 7.55e-06 [updatestate_assign_eliminate]: 5.85002e-06 [updatestate_loads_eliminate]: 6.51999e-06 [parameter_eliminate]: 1.35001e-06 [specialize_transform]: 1.16e-05 [updatestate_useless_node_eliminater]: 1.463e-05 [accelerated_algorithm]: 1.135e-05 [meta_shard_fg_expand]: 2.27999e-06 [get_grad_eliminate_]: 1.059e-05 [merge_forward]: 6.48998e-06 [cell_reuse_recompute_pass]: 2.89001e-06 [cell_reuse_handle_not_recompute_node_pass]: 2.528e-05 [j_node_and_user_rematch]: 1.868e-05 [meta_fg_expand]: 4.33001e-06 [replace_old_param]: 1.421e-05 [inline_without_move]: 1.215e-05 [renormalize]: 6.99947e-08 [add_forward_monad_depend]: 2.46e-06 [auto_monad_grad]: 1.36002e-06 [auto_monad_eliminator]: 1.802e-05 [cse]: 2.843e-05 [replace_applicator]: 1.186e-05 [py_interpret_to_execute_after_opt_a]: 2.222e-05 [rewriter_after_opt_a]: 0.00022532 [convert_after_rewriter]: 1.376e-05 [order_py_execute_after_rewriter]: 7.93999e-06 [mutable_eliminate]: 0.00082701 [jit_opt_b]: 9.507e-05, [1] [Cycle 1]: 8.506e-05, [2] [frontend_op_eliminate]: 3.59e-05 [inline_after_opt_a]: 3.425e-05 [cconv]: 3.851e-05 [loop_unroll]: 0.0109239 [jit_opt_after_cconv]: 0.00030789, [1] [Cycle 1]: 0.00029691, [11] [c_1]: 7.262e-05 [parameter_eliminate]: 6.11e-06 [updatestate_depend_eliminate]: 1.45e-05 [updatestate_assign_eliminate]: 5.59e-06 [updatestate_loads_eliminate]: 5.59e-06 [cse]: 6.133e-05 [call_graph_tuple_transform]: 3.557e-05 [tuple_list_get_item_eliminator]: 1.353e-05 [none_parameter_eliminate]: 1.55999e-06 [renormalize]: 8.39995e-07 [switch_simplify]: 1.368e-05 [remove_dup_value]: 6.254e-05 [partial_unused_args_eliminate]: 3.5e-06 [environ_conv]: 1.324e-05 [add_recomputation]: 8.735e-05 [cse_after_recomputation]: 3.898e-05, [1] [Cycle 1]: 3.12e-05, [1] [cse]: 2.253e-05 [auto_monad_reorder]: 4.321e-05 [get_jit_bprop_graph]: 2.49001e-06 [rewriter_after_jit_bprop_graph]: 6.82002e-06 [opt_after_jit_grad]: 0.00062273 [symbol_engine_optimizer]: 0.00011382, [1] [Cycle 1]: 0.00010571, [6] [build]: 6.76999e-06 [elim_shapecalc]: 1.392e-05 [elim_not_effective]: 2.348e-05 [opt_reshape]: 1.135e-05 [fold_const_symbol]: 1.797e-05 [renormalize]: 2.80008e-07 [validate]: 6.351e-05 [backend_pass]: 1.12999e-06 [task_emit]: 0.0105804 [execute]: 1.04e-05 Sums bootstrap : 0.000487s : 0.05% type_inference : 0.583669s : 60.80% event_method : 0.000473s : 0.05% auto_monad : 0.000309s : 0.03% graph_reusing : 0.000012s : 0.00% pre_auto_parallel : 0.000004s : 0.00% py_interpret_to_execute : 0.000065s : 0.01% rewriter_before_opt_a : 0.000165s : 0.02% expand_dump_flag : 0.000005s : 0.00% jit_opt_a.switch_simplify : 0.000380s : 0.04% jit_opt_a.loop_unroll : 0.000193s : 0.02% jit_opt_a.a_1 : 0.006180s : 0.64% jit_opt_a.with_stream_mark : 0.000141s : 0.01% jit_opt_a.recompute_prepare : 0.017751s : 1.85% jit_opt_a.updatestate_depend_eliminate : 0.000118s : 0.01% jit_opt_a.updatestate_assign_eliminate : 0.000039s : 0.00% jit_opt_a.updatestate_loads_eliminate : 0.000037s : 0.00% jit_opt_a.parameter_eliminate : 0.000017s : 0.00% jit_opt_a.specialize_transform : 0.000078s : 0.01% jit_opt_a.updatestate_useless_node_eliminater : 0.000149s : 0.02% jit_opt_a.accelerated_algorithm : 0.000063s : 0.01% jit_opt_a.meta_shard_fg_expand : 0.000025s : 0.00% jit_opt_a.get_grad_eliminate_ : 0.000059s : 0.01% jit_opt_a.merge_forward : 0.000036s : 0.00% jit_opt_a.cell_reuse_recompute_pass : 0.000009s : 0.00% jit_opt_a.cell_reuse_handle_not_recompute_node_pass : 0.000128s : 0.01% jit_opt_a.j_node_and_user_rematch : 0.000097s : 0.01% jit_opt_a.meta_fg_expand : 0.020636s : 2.15% jit_opt_a.replace_old_param : 0.000199s : 0.02% jit_opt_a.inline_without_move : 0.000173s : 0.02% jit_opt_a.renormalize : 0.303113s : 31.58% jit_opt_a.add_forward_monad_depend : 0.000052s : 0.01% jit_opt_a.auto_monad_grad : 0.000022s : 0.00% jit_opt_a.auto_monad_eliminator : 0.000213s : 0.02% jit_opt_a.cse : 0.000509s : 0.05% jit_opt_a.replace_applicator : 0.000348s : 0.04% py_interpret_to_execute_after_opt_a : 0.000022s : 0.00% rewriter_after_opt_a : 0.000225s : 0.02% convert_after_rewriter : 0.000014s : 0.00% order_py_execute_after_rewriter : 0.000008s : 0.00% mutable_eliminate : 0.000827s : 0.09% jit_opt_b.frontend_op_eliminate : 0.000036s : 0.00% jit_opt_b.inline_after_opt_a : 0.000034s : 0.00% cconv : 0.000039s : 0.00% loop_unroll : 0.010924s : 1.14% jit_opt_after_cconv.c_1 : 0.000073s : 0.01% jit_opt_after_cconv.parameter_eliminate : 0.000006s : 0.00% jit_opt_after_cconv.updatestate_depend_eliminate : 0.000014s : 0.00% jit_opt_after_cconv.updatestate_assign_eliminate : 0.000006s : 0.00% jit_opt_after_cconv.updatestate_loads_eliminate : 0.000006s : 0.00% jit_opt_after_cconv.cse : 0.000061s : 0.01% jit_opt_after_cconv.call_graph_tuple_transform : 0.000036s : 0.00% jit_opt_after_cconv.tuple_list_get_item_eliminator : 0.000014s : 0.00% jit_opt_after_cconv.none_parameter_eliminate : 0.000002s : 0.00% jit_opt_after_cconv.renormalize : 0.000001s : 0.00% jit_opt_after_cconv.switch_simplify : 0.000014s : 0.00% remove_dup_value : 0.000063s : 0.01% partial_unused_args_eliminate : 0.000003s : 0.00% environ_conv : 0.000013s : 0.00% add_recomputation : 0.000087s : 0.01% cse_after_recomputation.cse : 0.000023s : 0.00% auto_monad_reorder : 0.000043s : 0.00% get_jit_bprop_graph : 0.000002s : 0.00% rewriter_after_jit_bprop_graph : 0.000007s : 0.00% opt_after_jit_grad : 0.000623s : 0.06% symbol_engine_optimizer.build : 0.000007s : 0.00% symbol_engine_optimizer.elim_shapecalc : 0.000014s : 0.00% symbol_engine_optimizer.elim_not_effective : 0.000023s : 0.00% symbol_engine_optimizer.opt_reshape : 0.000011s : 0.00% symbol_engine_optimizer.fold_const_symbol : 0.000018s : 0.00% symbol_engine_optimizer.renormalize : 0.000000s : 0.00% validate : 0.000064s : 0.01% backend_pass : 0.000001s : 0.00% task_emit : 0.010580s : 1.10% execute : 0.000010s : 0.00% Time group info: ------[substitution.] 0.002816 271 1.55% : 0.000044s : 12: substitution.depend_value_elim 0.12% : 0.000003s : 5: substitution.elim_not_effective 0.10% : 0.000003s : 5: substitution.fold_const_symbol 28.94% : 0.000815s : 4: substitution.getattr_setattr_resolve 0.34% : 0.000010s : 8: substitution.graph_param_transform 50.17% : 0.001412s : 29: substitution.inline 1.58% : 0.000044s : 4: substitution.inline_without_move 0.64% : 0.000018s : 29: substitution.j_node_and_user_rematch 0.86% : 0.000024s : 13: substitution.minmaximum_grad 0.55% : 0.000015s : 14: substitution.partial_eliminate 0.91% : 0.000026s : 29: substitution.remove_not_recompute_node 2.48% : 0.000070s : 16: substitution.replace_applicator 0.87% : 0.000024s : 17: substitution.replace_old_param 0.63% : 0.000018s : 2: substitution.set_cell_output_no_recompute 0.67% : 0.000019s : 3: substitution.switch_simplify 1.76% : 0.000049s : 13: substitution.tuple_list_convert_item_index_to_positive 1.26% : 0.000036s : 13: substitution.tuple_list_get_item_depend_reorder 3.71% : 0.000104s : 30: substitution.tuple_list_get_item_eliminator 0.93% : 0.000026s : 9: substitution.updatestate_pure_node_eliminater 1.95% : 0.000055s : 16: substitution.updatestate_useless_node_eliminater ------[type_inference.] 0.583506 2 99.30% : 0.579394s : 1: type_inference.infer 0.70% : 0.004112s : 1: type_inference.specialize ------[replace.] 0.000955 54 7.26% : 0.000069s : 3: replace.getattr_setattr_resolve 50.21% : 0.000479s : 29: replace.inline 7.15% : 0.000068s : 1: replace.replace_applicator 8.73% : 0.000083s : 3: replace.switch_simplify 21.68% : 0.000207s : 17: replace.tuple_list_get_item_eliminator 4.97% : 0.000047s : 1: replace.updatestate_useless_node_eliminater ------[match.] 0.002245 54 33.83% : 0.000759s : 3: match.getattr_setattr_resolve 62.01% : 0.001392s : 29: match.inline 0.83% : 0.000019s : 1: match.replace_applicator 0.73% : 0.000016s : 3: match.switch_simplify 2.13% : 0.000048s : 17: match.tuple_list_get_item_eliminator 0.47% : 0.000011s : 1: match.updatestate_useless_node_eliminater ------[predicate.] 0.000936 6048 1.40% : 0.000013s : 101: predicate.accumulaten_eliminater 0.33% : 0.000003s : 7: predicate.ad_related_special_op_eliminate 1.40% : 0.000013s : 101: predicate.addn_check_dump 1.43% : 0.000013s : 101: predicate.addn_zero_filter 2.24% : 0.000021s : 101: predicate.arithmetic_simplify 1.44% : 0.000013s : 101: predicate.cast_eliminate 0.14% : 0.000001s : 8: predicate.check_bprop_eliminate 1.33% : 0.000012s : 101: predicate.compare_switch_simplify 1.75% : 0.000016s : 101: predicate.depend_value_elim 1.38% : 0.000013s : 101: predicate.dict_get_item_const_eliminator 1.46% : 0.000014s : 101: predicate.dict_get_item_eliminator 1.50% : 0.000014s : 101: predicate.dict_set_item_eliminator 0.21% : 0.000002s : 7: predicate.dumpgradient_eliminate 0.13% : 0.000001s : 7: predicate.elim_not_effective 0.14% : 0.000001s : 7: predicate.elim_shapecalc_of_broadcastargs 1.40% : 0.000013s : 101: predicate.environ_add_const_eliminate 1.38% : 0.000013s : 101: predicate.environ_get_add_eliminate 1.34% : 0.000013s : 101: predicate.environ_get_depend_swap 1.49% : 0.000014s : 101: predicate.environ_get_eliminate 1.44% : 0.000013s : 101: predicate.environ_get_set_eliminate 0.06% : 0.000001s : 7: predicate.fold_const_symbol 0.95% : 0.000009s : 44: predicate.get_grad_eliminate 0.74% : 0.000007s : 20: predicate.getattr_setattr_resolve 0.09% : 0.000001s : 8: predicate.graph_param_transform 4.77% : 0.000045s : 163: predicate.inline 2.13% : 0.000020s : 105: predicate.inline_without_move 0.34% : 0.000003s : 44: predicate.j_node_and_user_rematch 1.06% : 0.000010s : 44: predicate.less_batch_normalization 1.66% : 0.000016s : 118: predicate.list_to_tuple_eliminator_ 1.77% : 0.000017s : 126: predicate.load_eliminater 0.60% : 0.000006s : 8: predicate.loop_unroll_after_grad 2.96% : 0.000028s : 187: predicate.loop_unroll_before_grad 1.75% : 0.000016s : 109: predicate.make_slice_get_slice_eliminator 1.29% : 0.000012s : 101: predicate.merge_addn 1.43% : 0.000013s : 101: predicate.minmaximum_grad 0.45% : 0.000004s : 8: predicate.mutable_eliminate 0.13% : 0.000001s : 7: predicate.opt_reshape 2.32% : 0.000022s : 126: predicate.partial_eliminate 1.40% : 0.000013s : 101: predicate.print_const_string_wrapper 1.85% : 0.000017s : 101: predicate.reduce_eliminate 1.76% : 0.000016s : 118: predicate.redundant_stop_gradient_eliminater 0.51% : 0.000005s : 44: predicate.remove_not_recompute_node 2.69% : 0.000025s : 243: predicate.replace_applicator 0.99% : 0.000009s : 105: predicate.replace_old_param 0.13% : 0.000001s : 8: predicate.reset_defer_inline 1.50% : 0.000014s : 101: predicate.reshape_eliminate 1.51% : 0.000014s : 101: predicate.row_tensor_add_zeros_like 0.23% : 0.000002s : 8: predicate.row_tensor_eliminate 1.45% : 0.000014s : 101: predicate.same_eliminate 1.39% : 0.000013s : 52: predicate.set_cell_output_no_recompute 0.31% : 0.000003s : 15: predicate.special_op_eliminate 0.97% : 0.000009s : 50: predicate.specialize_transform 2.02% : 0.000019s : 101: predicate.split_environ_get_set_with_tuple_value 1.48% : 0.000014s : 101: predicate.stack_unstack_eliminate 0.15% : 0.000001s : 8: predicate.switch_call_monad_eliminater 3.09% : 0.000029s : 147: predicate.switch_defer_inline 2.37% : 0.000022s : 147: predicate.switch_layer_defer_inline 5.95% : 0.000056s : 348: predicate.switch_simplify 1.41% : 0.000013s : 101: predicate.tile_eliminate 1.54% : 0.000014s : 101: predicate.transpose_eliminate 1.90% : 0.000018s : 101: predicate.tuple_list_convert_item_index_to_positive 1.67% : 0.000016s : 101: predicate.tuple_list_get_item_depend_reorder 3.28% : 0.000031s : 134: predicate.tuple_list_get_item_eliminator 1.83% : 0.000017s : 101: predicate.tuple_list_set_item_eliminator 1.73% : 0.000016s : 118: predicate.tuple_to_list_eliminator_ 1.89% : 0.000018s : 126: predicate.updatestate_pure_node_eliminater 2.92% : 0.000027s : 172: predicate.updatestate_useless_node_eliminater 1.96% : 0.000018s : 101: predicate.value_based_eliminate 0.10% : 0.000001s : 7: predicate.virtual_view_grad_eliminate 0.19% : 0.000002s : 8: predicate.zero_like_fill_zero ------[func_graph_cloner_run.] 0.008137 79 68.61% : 0.005583s : 42: func_graph_cloner_run.FuncGraphClonerGraph 4.69% : 0.000382s : 7: func_graph_cloner_run.FuncGraphClonerNode 26.70% : 0.002173s : 30: func_graph_cloner_run.FuncGraphSpecializer ------[meta_graph.] 0.000000 0 ------[manager.] 0.000000 0 ------[pynative] 0.000000 0 ------[others.] 1.295581 108 0.01% : 0.000091s : 1: add_recomputation 0.02% : 0.000321s : 1: auto_monad 0.00% : 0.000047s : 1: auto_monad_reorder 0.00% : 0.000004s : 1: backend_pass 0.04% : 0.000511s : 1: bootstrap 0.00% : 0.000041s : 1: cconv 0.00% : 0.000018s : 1: convert_after_rewriter 0.00% : 0.000042s : 1: cse_after_recomputation 0.00% : 0.000016s : 1: environ_conv 0.04% : 0.000484s : 1: event_method 0.00% : 0.000016s : 1: execute 0.00% : 0.000008s : 1: expand_dump_flag 0.00% : 0.000005s : 1: get_jit_bprop_graph 0.00% : 0.000015s : 1: graph_reusing 27.47% : 0.355938s : 1: jit_opt_a 0.02% : 0.000312s : 1: jit_opt_after_cconv 0.01% : 0.000098s : 1: jit_opt_b 0.84% : 0.010946s : 1: loop_unroll 0.07% : 0.000843s : 1: mutable_eliminate 1.98% : 0.025699s : 52: opt.transform.jit_opt_a 0.01% : 0.000131s : 4: opt.transform.jit_opt_after_cconv 0.00% : 0.000061s : 4: opt.transform.jit_opt_b 0.00% : 0.000045s : 1: opt.transform.loop_unroll_optimizer 0.00% : 0.000032s : 1: opt.transform.mutable_eliminate 0.00% : 0.000043s : 1: opt.transform.opt_after_jit_grad 0.07% : 0.000950s : 2: opt.transform.opt_resolve 0.00% : 0.000062s : 4: opt.transform.symbol_engine_opt 0.05% : 0.000635s : 1: opt_after_jit_grad 0.00% : 0.000010s : 1: order_py_execute_after_rewriter 0.00% : 0.000006s : 1: partial_unused_args_eliminate 0.00% : 0.000006s : 1: pre_auto_parallel 0.01% : 0.000069s : 1: py_interpret_to_execute 0.00% : 0.000025s : 1: py_interpret_to_execute_after_opt_a 0.01% : 0.000066s : 1: remove_dup_value 22.93% : 0.297021s : 3: renormalize.infer 0.47% : 0.006044s : 3: renormalize.specialize 0.00% : 0.000009s : 1: rewriter_after_jit_bprop_graph 0.02% : 0.000232s : 1: rewriter_after_opt_a 0.01% : 0.000169s : 1: rewriter_before_opt_a 0.01% : 0.000117s : 1: symbol_engine_optimizer 0.82% : 0.010600s : 1: task_emit 45.05% : 0.583699s : 1: type_inference 0.01% : 0.000091s : 1: validate . [hook] pytest_runtest_teardown:test_permute_dimensions[input_shape1-dims1-KBK] tests/st/mint/test_permute.py::test_permute_dimensions[input_shape1-dims1-KBK],max_mem:4.0M . [hook] pytest_runtest_teardown:test_permute_dimensions[input_shape2-dims2-pynative] tests/st/mint/test_permute.py::test_permute_dimensions[input_shape2-dims2-pynative],max_mem:4.0M TotalTime = 1.26314, [33] [bootstrap]: 0.0009675 [type_inference]: 0.782073 [event_method]: 1.422e-05 [auto_monad]: 0.00044277 [graph_reusing]: 7.33999e-06 [pre_auto_parallel]: 2.71e-06 [py_interpret_to_execute]: 0.00084753 [rewriter_before_opt_a]: 6.925e-05 [expand_dump_flag]: 4.15e-06 [jit_opt_a]: 0.281876, [2] [Cycle 1]: 0.0912587, [27] [switch_simplify]: 5.606e-05 [loop_unroll]: 2.471e-05 [a_1]: 0.00053652 [with_stream_mark]: 3.001e-05 [recompute_prepare]: 1.202e-05 [updatestate_depend_eliminate]: 7.70998e-06 [updatestate_assign_eliminate]: 5.54998e-06 [updatestate_loads_eliminate]: 4.80999e-06 [parameter_eliminate]: 2.11e-06 [specialize_transform]: 9.77999e-06 [updatestate_useless_node_eliminater]: 1.193e-05 [accelerated_algorithm]: 8.77e-06 [meta_shard_fg_expand]: 2.59001e-06 [get_grad_eliminate_]: 9.16002e-06 [merge_forward]: 5.81e-06 [cell_reuse_recompute_pass]: 1.14e-06 [cell_reuse_handle_not_recompute_node_pass]: 2.174e-05 [j_node_and_user_rematch]: 1.463e-05 [meta_fg_expand]: 3.51001e-06 [replace_old_param]: 1.35e-05 [inline_without_move]: 9.14e-06 [renormalize]: 0.0900158 [add_forward_monad_depend]: 0.00012552 [auto_monad_grad]: 2.71e-06 [auto_monad_eliminator]: 2.574e-05 [cse]: 4.24e-05 [replace_applicator]: 2.966e-05 [Cycle 2]: 0.00055637, [27] [switch_simplify]: 1.094e-05 [loop_unroll]: 9.46998e-06 [a_1]: 0.00021715 [with_stream_mark]: 1.957e-05 [recompute_prepare]: 9.00999e-06 [updatestate_depend_eliminate]: 5.94e-06 [updatestate_assign_eliminate]: 6.74999e-06 [updatestate_loads_eliminate]: 4.47e-06 [parameter_eliminate]: 2.02001e-06 [specialize_transform]: 8.33999e-06 [updatestate_useless_node_eliminater]: 1.272e-05 [accelerated_algorithm]: 9.37001e-06 [meta_shard_fg_expand]: 2.44999e-06 [get_grad_eliminate_]: 8.57e-06 [merge_forward]: 5.46e-06 [cell_reuse_recompute_pass]: 2.89001e-06 [cell_reuse_handle_not_recompute_node_pass]: 1.943e-05 [j_node_and_user_rematch]: 1.347e-05 [meta_fg_expand]: 3.85998e-06 [replace_old_param]: 1.136e-05 [inline_without_move]: 8.53001e-06 [renormalize]: 8.9989e-08 [add_forward_monad_depend]: 1.24998e-06 [auto_monad_grad]: 7.39994e-07 [auto_monad_eliminator]: 9.57001e-06 [cse]: 1.849e-05 [replace_applicator]: 8.48999e-06 [py_interpret_to_execute_after_opt_a]: 1.603e-05 [rewriter_after_opt_a]: 0.00439719 [convert_after_rewriter]: 2.252e-05 [order_py_execute_after_rewriter]: 6.81999e-06 [mutable_eliminate]: 0.00094445 [jit_opt_b]: 8.249e-05, [1] [Cycle 1]: 7.224e-05, [2] [frontend_op_eliminate]: 2.858e-05 [inline_after_opt_a]: 2.892e-05 [cconv]: 3.67e-05 [loop_unroll]: 0.00046592 [jit_opt_after_cconv]: 0.00022508, [1] [Cycle 1]: 0.0002172, [11] [c_1]: 5.449e-05 [parameter_eliminate]: 3.46001e-06 [updatestate_depend_eliminate]: 9.41998e-06 [updatestate_assign_eliminate]: 5.07999e-06 [updatestate_loads_eliminate]: 4.45e-06 [cse]: 3.933e-05 [call_graph_tuple_transform]: 2.508e-05 [tuple_list_get_item_eliminator]: 9.92001e-06 [none_parameter_eliminate]: 1.47001e-06 [renormalize]: 4.09986e-07 [switch_simplify]: 9.22001e-06 [remove_dup_value]: 1.998e-05 [partial_unused_args_eliminate]: 2.41e-06 [environ_conv]: 1.187e-05 [add_recomputation]: 0.0001912 [cse_after_recomputation]: 3.27e-05, [1] [Cycle 1]: 2.63e-05, [1] [cse]: 1.866e-05 [auto_monad_reorder]: 2.991e-05 [get_jit_bprop_graph]: 2.31e-06 [rewriter_after_jit_bprop_graph]: 0.00101347 [opt_after_jit_grad]: 0.00054336 [symbol_engine_optimizer]: 0.0001237, [1] [Cycle 1]: 0.00011648, [6] [build]: 2.651e-05 [elim_shapecalc]: 1.203e-05 [elim_not_effective]: 1.98e-05 [opt_reshape]: 1.083e-05 [fold_const_symbol]: 1.532e-05 [renormalize]: 5.50004e-07 [validate]: 6.541e-05 [backend_pass]: 1.07998e-06 [task_emit]: 0.188229 [execute]: 8.70999e-06 Sums bootstrap : 0.000968s : 0.09% type_inference : 0.782073s : 72.94% event_method : 0.000014s : 0.00% auto_monad : 0.000443s : 0.04% graph_reusing : 0.000007s : 0.00% pre_auto_parallel : 0.000003s : 0.00% py_interpret_to_execute : 0.000848s : 0.08% rewriter_before_opt_a : 0.000069s : 0.01% expand_dump_flag : 0.000004s : 0.00% jit_opt_a.switch_simplify : 0.000067s : 0.01% jit_opt_a.loop_unroll : 0.000034s : 0.00% jit_opt_a.a_1 : 0.000754s : 0.07% jit_opt_a.with_stream_mark : 0.000050s : 0.00% jit_opt_a.recompute_prepare : 0.000021s : 0.00% jit_opt_a.updatestate_depend_eliminate : 0.000014s : 0.00% jit_opt_a.updatestate_assign_eliminate : 0.000012s : 0.00% jit_opt_a.updatestate_loads_eliminate : 0.000009s : 0.00% jit_opt_a.parameter_eliminate : 0.000004s : 0.00% jit_opt_a.specialize_transform : 0.000018s : 0.00% jit_opt_a.updatestate_useless_node_eliminater : 0.000025s : 0.00% jit_opt_a.accelerated_algorithm : 0.000018s : 0.00% jit_opt_a.meta_shard_fg_expand : 0.000005s : 0.00% jit_opt_a.get_grad_eliminate_ : 0.000018s : 0.00% jit_opt_a.merge_forward : 0.000011s : 0.00% jit_opt_a.cell_reuse_recompute_pass : 0.000004s : 0.00% jit_opt_a.cell_reuse_handle_not_recompute_node_pass : 0.000041s : 0.00% jit_opt_a.j_node_and_user_rematch : 0.000028s : 0.00% jit_opt_a.meta_fg_expand : 0.000007s : 0.00% jit_opt_a.replace_old_param : 0.000025s : 0.00% jit_opt_a.inline_without_move : 0.000018s : 0.00% jit_opt_a.renormalize : 0.090016s : 8.40% jit_opt_a.add_forward_monad_depend : 0.000127s : 0.01% jit_opt_a.auto_monad_grad : 0.000003s : 0.00% jit_opt_a.auto_monad_eliminator : 0.000035s : 0.00% jit_opt_a.cse : 0.000061s : 0.01% jit_opt_a.replace_applicator : 0.000038s : 0.00% py_interpret_to_execute_after_opt_a : 0.000016s : 0.00% rewriter_after_opt_a : 0.004397s : 0.41% convert_after_rewriter : 0.000023s : 0.00% order_py_execute_after_rewriter : 0.000007s : 0.00% mutable_eliminate : 0.000944s : 0.09% jit_opt_b.frontend_op_eliminate : 0.000029s : 0.00% jit_opt_b.inline_after_opt_a : 0.000029s : 0.00% cconv : 0.000037s : 0.00% loop_unroll : 0.000466s : 0.04% jit_opt_after_cconv.c_1 : 0.000054s : 0.01% jit_opt_after_cconv.parameter_eliminate : 0.000003s : 0.00% jit_opt_after_cconv.updatestate_depend_eliminate : 0.000009s : 0.00% jit_opt_after_cconv.updatestate_assign_eliminate : 0.000005s : 0.00% jit_opt_after_cconv.updatestate_loads_eliminate : 0.000004s : 0.00% jit_opt_after_cconv.cse : 0.000039s : 0.00% jit_opt_after_cconv.call_graph_tuple_transform : 0.000025s : 0.00% jit_opt_after_cconv.tuple_list_get_item_eliminator : 0.000010s : 0.00% jit_opt_after_cconv.none_parameter_eliminate : 0.000001s : 0.00% jit_opt_after_cconv.renormalize : 0.000000s : 0.00% jit_opt_after_cconv.switch_simplify : 0.000009s : 0.00% remove_dup_value : 0.000020s : 0.00% partial_unused_args_eliminate : 0.000002s : 0.00% environ_conv : 0.000012s : 0.00% add_recomputation : 0.000191s : 0.02% cse_after_recomputation.cse : 0.000019s : 0.00% auto_monad_reorder : 0.000030s : 0.00% get_jit_bprop_graph : 0.000002s : 0.00% rewriter_after_jit_bprop_graph : 0.001013s : 0.09% opt_after_jit_grad : 0.000543s : 0.05% symbol_engine_optimizer.build : 0.000027s : 0.00% symbol_engine_optimizer.elim_shapecalc : 0.000012s : 0.00% symbol_engine_optimizer.elim_not_effective : 0.000020s : 0.00% symbol_engine_optimizer.opt_reshape : 0.000011s : 0.00% symbol_engine_optimizer.fold_const_symbol : 0.000015s : 0.00% symbol_engine_optimizer.renormalize : 0.000001s : 0.00% validate : 0.000065s : 0.01% backend_pass : 0.000001s : 0.00% task_emit : 0.188229s : 17.55% execute : 0.000009s : 0.00% Time group info: ------[substitution.] 0.000246 45 4.82% : 0.000012s : 2: substitution.depend_value_elim 1.21% : 0.000003s : 4: substitution.elim_not_effective 0.92% : 0.000002s : 4: substitution.fold_const_symbol 3.16% : 0.000008s : 6: substitution.graph_param_transform 72.91% : 0.000179s : 3: substitution.inline 2.14% : 0.000005s : 8: substitution.j_node_and_user_rematch 2.98% : 0.000007s : 8: substitution.remove_not_recompute_node 2.56% : 0.000006s : 2: substitution.replace_old_param 4.49% : 0.000011s : 3: substitution.updatestate_pure_node_eliminater 4.82% : 0.000012s : 5: substitution.updatestate_useless_node_eliminater ------[type_inference.] 0.781693 2 99.72% : 0.779494s : 1: type_inference.infer 0.28% : 0.002199s : 1: type_inference.specialize ------[replace.] 0.000036 3 100.00% : 0.000036s : 3: replace.inline ------[match.] 0.000177 3 100.00% : 0.000177s : 3: match.inline ------[predicate.] 0.000165 970 1.30% : 0.000002s : 14: predicate.accumulaten_eliminater 1.20% : 0.000002s : 6: predicate.ad_related_special_op_eliminate 1.18% : 0.000002s : 14: predicate.addn_check_dump 1.18% : 0.000002s : 14: predicate.addn_zero_filter 1.77% : 0.000003s : 14: predicate.arithmetic_simplify 1.32% : 0.000002s : 14: predicate.cast_eliminate 0.58% : 0.000001s : 6: predicate.check_bprop_eliminate 1.05% : 0.000002s : 14: predicate.compare_switch_simplify 1.29% : 0.000002s : 14: predicate.depend_value_elim 1.26% : 0.000002s : 14: predicate.dict_get_item_const_eliminator 1.36% : 0.000002s : 14: predicate.dict_get_item_eliminator 1.16% : 0.000002s : 14: predicate.dict_set_item_eliminator 0.89% : 0.000001s : 6: predicate.dumpgradient_eliminate 0.38% : 0.000001s : 6: predicate.elim_not_effective 0.63% : 0.000001s : 6: predicate.elim_shapecalc_of_broadcastargs 3.03% : 0.000005s : 14: predicate.environ_add_const_eliminate 1.10% : 0.000002s : 14: predicate.environ_get_add_eliminate 1.07% : 0.000002s : 14: predicate.environ_get_depend_swap 1.12% : 0.000002s : 14: predicate.environ_get_eliminate 1.06% : 0.000002s : 14: predicate.environ_get_set_eliminate 0.30% : 0.000000s : 6: predicate.fold_const_symbol 1.29% : 0.000002s : 12: predicate.get_grad_eliminate 0.30% : 0.000000s : 6: predicate.graph_param_transform 5.46% : 0.000009s : 29: predicate.inline 1.24% : 0.000002s : 12: predicate.inline_without_move 0.52% : 0.000001s : 12: predicate.j_node_and_user_rematch 1.45% : 0.000002s : 12: predicate.less_batch_normalization 1.34% : 0.000002s : 14: predicate.list_to_tuple_eliminator_ 1.68% : 0.000003s : 20: predicate.load_eliminater 1.51% : 0.000002s : 6: predicate.loop_unroll_after_grad 2.79% : 0.000005s : 30: predicate.loop_unroll_before_grad 2.17% : 0.000004s : 20: predicate.make_slice_get_slice_eliminator 1.06% : 0.000002s : 14: predicate.merge_addn 1.24% : 0.000002s : 14: predicate.minmaximum_grad 1.65% : 0.000003s : 6: predicate.mutable_eliminate 0.77% : 0.000001s : 6: predicate.opt_reshape 2.09% : 0.000003s : 20: predicate.partial_eliminate 1.28% : 0.000002s : 14: predicate.print_const_string_wrapper 1.68% : 0.000003s : 14: predicate.reduce_eliminate 1.28% : 0.000002s : 14: predicate.redundant_stop_gradient_eliminater 0.94% : 0.000002s : 12: predicate.remove_not_recompute_node 2.00% : 0.000003s : 26: predicate.replace_applicator 0.81% : 0.000001s : 12: predicate.replace_old_param 0.56% : 0.000001s : 6: predicate.reset_defer_inline 1.21% : 0.000002s : 14: predicate.reshape_eliminate 1.27% : 0.000002s : 14: predicate.row_tensor_add_zeros_like 1.01% : 0.000002s : 6: predicate.row_tensor_eliminate 1.35% : 0.000002s : 14: predicate.same_eliminate 0.72% : 0.000001s : 12: predicate.set_cell_output_no_recompute 1.25% : 0.000002s : 12: predicate.special_op_eliminate 1.28% : 0.000002s : 12: predicate.specialize_transform 1.41% : 0.000002s : 14: predicate.split_environ_get_set_with_tuple_value 1.48% : 0.000002s : 14: predicate.stack_unstack_eliminate 0.63% : 0.000001s : 6: predicate.switch_call_monad_eliminater 1.74% : 0.000003s : 17: predicate.switch_defer_inline 1.59% : 0.000003s : 17: predicate.switch_layer_defer_inline 5.97% : 0.000010s : 53: predicate.switch_simplify 1.26% : 0.000002s : 14: predicate.tile_eliminate 1.21% : 0.000002s : 14: predicate.transpose_eliminate 1.40% : 0.000002s : 14: predicate.tuple_list_convert_item_index_to_positive 1.44% : 0.000002s : 14: predicate.tuple_list_get_item_depend_reorder 3.79% : 0.000006s : 26: predicate.tuple_list_get_item_eliminator 1.59% : 0.000003s : 14: predicate.tuple_list_set_item_eliminator 1.48% : 0.000002s : 14: predicate.tuple_to_list_eliminator_ 1.58% : 0.000003s : 20: predicate.updatestate_pure_node_eliminater 3.13% : 0.000005s : 32: predicate.updatestate_useless_node_eliminater 1.50% : 0.000002s : 14: predicate.value_based_eliminate 0.56% : 0.000001s : 6: predicate.virtual_view_grad_eliminate 0.81% : 0.000001s : 6: predicate.zero_like_fill_zero ------[func_graph_cloner_run.] 0.003603 23 77.64% : 0.002798s : 18: func_graph_cloner_run.FuncGraphClonerGraph 22.36% : 0.000806s : 5: func_graph_cloner_run.FuncGraphSpecializer ------[meta_graph.] 0.000000 0 ------[manager.] 0.000000 0 ------[pynative] 0.000000 0 ------[others.] 1.354425 76 0.01% : 0.000195s : 1: add_recomputation 0.03% : 0.000449s : 1: auto_monad 0.00% : 0.000033s : 1: auto_monad_reorder 0.00% : 0.000004s : 1: backend_pass 0.07% : 0.000994s : 1: bootstrap 0.00% : 0.000040s : 1: cconv 0.00% : 0.000029s : 1: convert_after_rewriter 0.00% : 0.000035s : 1: cse_after_recomputation 0.00% : 0.000015s : 1: environ_conv 0.00% : 0.000019s : 1: event_method 0.00% : 0.000014s : 1: execute 0.00% : 0.000006s : 1: expand_dump_flag 0.00% : 0.000005s : 1: get_jit_bprop_graph 0.00% : 0.000010s : 1: graph_reusing 20.81% : 0.281880s : 1: jit_opt_a 0.02% : 0.000229s : 1: jit_opt_after_cconv 0.01% : 0.000086s : 1: jit_opt_b 0.04% : 0.000475s : 1: loop_unroll 0.07% : 0.000957s : 1: mutable_eliminate 0.08% : 0.001067s : 26: opt.transform.jit_opt_a 0.01% : 0.000094s : 4: opt.transform.jit_opt_after_cconv 0.00% : 0.000047s : 4: opt.transform.jit_opt_b 0.00% : 0.000018s : 1: opt.transform.loop_unroll_optimizer 0.00% : 0.000023s : 1: opt.transform.mutable_eliminate 0.00% : 0.000034s : 1: opt.transform.opt_after_jit_grad 0.00% : 0.000054s : 4: opt.transform.symbol_engine_opt 0.04% : 0.000552s : 1: opt_after_jit_grad 0.00% : 0.000009s : 1: order_py_execute_after_rewriter 0.00% : 0.000004s : 1: partial_unused_args_eliminate 0.00% : 0.000005s : 1: pre_auto_parallel 0.06% : 0.000859s : 1: py_interpret_to_execute 0.00% : 0.000018s : 1: py_interpret_to_execute_after_opt_a 0.00% : 0.000023s : 1: remove_dup_value 6.58% : 0.089172s : 1: renormalize.infer 0.06% : 0.000831s : 1: renormalize.specialize 0.08% : 0.001018s : 1: rewriter_after_jit_bprop_graph 0.33% : 0.004413s : 1: rewriter_after_opt_a 0.01% : 0.000074s : 1: rewriter_before_opt_a 0.01% : 0.000127s : 1: symbol_engine_optimizer 13.90% : 0.188252s : 1: task_emit 57.74% : 0.782090s : 1: type_inference 0.01% : 0.000163s : 1: validate TotalTime = 0.849731, [33] [bootstrap]: 0.00030311 [type_inference]: 0.576661 [event_method]: 0.00056137 [auto_monad]: 0.00029264 [graph_reusing]: 1.162e-05 [pre_auto_parallel]: 5.51e-06 [py_interpret_to_execute]: 0.00016863 [rewriter_before_opt_a]: 0.000161 [expand_dump_flag]: 4.71997e-06 [jit_opt_a]: 0.189868, [4] [Cycle 1]: 0.158458, [27] [switch_simplify]: 0.00029891 [loop_unroll]: 6.644e-05 [a_1]: 0.00170156 [with_stream_mark]: 3.951e-05 [recompute_prepare]: 2.823e-05 [updatestate_depend_eliminate]: 1.47e-05 [updatestate_assign_eliminate]: 1.057e-05 [updatestate_loads_eliminate]: 1.084e-05 [parameter_eliminate]: 3.65e-06 [specialize_transform]: 2.106e-05 [updatestate_useless_node_eliminater]: 2.426e-05 [accelerated_algorithm]: 2.098e-05 [meta_shard_fg_expand]: 5.25001e-06 [get_grad_eliminate_]: 2.057e-05 [merge_forward]: 1.102e-05 [cell_reuse_recompute_pass]: 1.39998e-06 [cell_reuse_handle_not_recompute_node_pass]: 4.112e-05 [j_node_and_user_rematch]: 3.533e-05 [meta_fg_expand]: 0.0596759 [replace_old_param]: 0.00011858 [inline_without_move]: 0.00012169 [renormalize]: 0.095168 [add_forward_monad_depend]: 2.166e-05 [auto_monad_grad]: 1.339e-05 [auto_monad_eliminator]: 0.00011855 [cse]: 0.00027883 [replace_applicator]: 0.00024244 [Cycle 2]: 0.00771786, [27] [switch_simplify]: 9.106e-05 [loop_unroll]: 8.536e-05 [a_1]: 0.00364256 [with_stream_mark]: 3.976e-05 [recompute_prepare]: 2.872e-05 [updatestate_depend_eliminate]: 1.289e-05 [updatestate_assign_eliminate]: 1.333e-05 [updatestate_loads_eliminate]: 1.206e-05 [parameter_eliminate]: 4.54998e-06 [specialize_transform]: 2.144e-05 [updatestate_useless_node_eliminater]: 7.273e-05 [accelerated_algorithm]: 1.579e-05 [meta_shard_fg_expand]: 4.60001e-06 [get_grad_eliminate_]: 1.313e-05 [merge_forward]: 7.4e-06 [cell_reuse_recompute_pass]: 1.14e-06 [cell_reuse_handle_not_recompute_node_pass]: 2.994e-05 [j_node_and_user_rematch]: 2.407e-05 [meta_fg_expand]: 0.00020086 [replace_old_param]: 2.111e-05 [inline_without_move]: 1.375e-05 [renormalize]: 0.00297835 [add_forward_monad_depend]: 9.77999e-06 [auto_monad_grad]: 3.11999e-06 [auto_monad_eliminator]: 2.984e-05 [cse]: 0.00011126 [replace_applicator]: 2.311e-05 [Cycle 3]: 0.0173623, [27] [switch_simplify]: 1.414e-05 [loop_unroll]: 1.262e-05 [a_1]: 0.00033098 [with_stream_mark]: 1.83e-05 [recompute_prepare]: 1.35e-05 [updatestate_depend_eliminate]: 4.974e-05 [updatestate_assign_eliminate]: 7.02002e-06 [updatestate_loads_eliminate]: 5.14998e-06 [parameter_eliminate]: 2.06998e-06 [specialize_transform]: 1.324e-05 [updatestate_useless_node_eliminater]: 1.603e-05 [accelerated_algorithm]: 1.336e-05 [meta_shard_fg_expand]: 2.99001e-06 [get_grad_eliminate_]: 1.072e-05 [merge_forward]: 6.21e-06 [cell_reuse_recompute_pass]: 3.38e-06 [cell_reuse_handle_not_recompute_node_pass]: 2.21e-05 [j_node_and_user_rematch]: 1.65e-05 [meta_fg_expand]: 3.95998e-06 [replace_old_param]: 1.452e-05 [inline_without_move]: 1.002e-05 [renormalize]: 0.0164272 [add_forward_monad_depend]: 1.082e-05 [auto_monad_grad]: 2.53e-06 [auto_monad_eliminator]: 3.406e-05 [cse]: 5.973e-05 [replace_applicator]: 3.322e-05 [Cycle 4]: 0.00073438, [27] [switch_simplify]: 1.467e-05 [loop_unroll]: 1.647e-05 [a_1]: 0.0003033 [with_stream_mark]: 2.142e-05 [recompute_prepare]: 1.217e-05 [updatestate_depend_eliminate]: 7.75998e-06 [updatestate_assign_eliminate]: 5.71e-06 [updatestate_loads_eliminate]: 6.15002e-06 [parameter_eliminate]: 2.21e-06 [specialize_transform]: 1.089e-05 [updatestate_useless_node_eliminater]: 1.388e-05 [accelerated_algorithm]: 1.139e-05 [meta_shard_fg_expand]: 3.55003e-06 [get_grad_eliminate_]: 1.215e-05 [merge_forward]: 6.54999e-06 [cell_reuse_recompute_pass]: 3.81999e-06 [cell_reuse_handle_not_recompute_node_pass]: 2.692e-05 [j_node_and_user_rematch]: 2.074e-05 [meta_fg_expand]: 4.47e-06 [replace_old_param]: 1.53e-05 [inline_without_move]: 1.259e-05 [renormalize]: 5.00004e-08 [add_forward_monad_depend]: 2.26e-06 [auto_monad_grad]: 1.17e-06 [auto_monad_eliminator]: 1.48e-05 [cse]: 2.483e-05 [replace_applicator]: 1.094e-05 [py_interpret_to_execute_after_opt_a]: 3.369e-05 [rewriter_after_opt_a]: 0.0665526 [convert_after_rewriter]: 3.08e-05 [order_py_execute_after_rewriter]: 1.089e-05 [mutable_eliminate]: 0.00084695 [jit_opt_b]: 0.00010724, [1] [Cycle 1]: 9.426e-05, [2] [frontend_op_eliminate]: 4.055e-05 [inline_after_opt_a]: 3.818e-05 [cconv]: 4.051e-05 [loop_unroll]: 0.00046793 [jit_opt_after_cconv]: 0.00029648, [1] [Cycle 1]: 0.00028864, [11] [c_1]: 7.037e-05 [parameter_eliminate]: 3.46001e-06 [updatestate_depend_eliminate]: 1.374e-05 [updatestate_assign_eliminate]: 7.66001e-06 [updatestate_loads_eliminate]: 7.72998e-06 [cse]: 6.57e-05 [call_graph_tuple_transform]: 3.357e-05 [tuple_list_get_item_eliminator]: 1.149e-05 [none_parameter_eliminate]: 1.66e-06 [renormalize]: 4.69998e-07 [switch_simplify]: 1.325e-05 [remove_dup_value]: 6.399e-05 [partial_unused_args_eliminate]: 2.51e-06 [environ_conv]: 1.443e-05 [add_recomputation]: 9.312e-05 [cse_after_recomputation]: 3.514e-05, [1] [Cycle 1]: 2.833e-05, [1] [cse]: 2.044e-05 [auto_monad_reorder]: 3.972e-05 [get_jit_bprop_graph]: 2.21e-06 [rewriter_after_jit_bprop_graph]: 4.84e-06 [opt_after_jit_grad]: 0.00059897 [symbol_engine_optimizer]: 0.00011649, [1] [Cycle 1]: 0.00010902, [6] [build]: 7.63999e-06 [elim_shapecalc]: 1.363e-05 [elim_not_effective]: 2.385e-05 [opt_reshape]: 1.253e-05 [fold_const_symbol]: 1.873e-05 [renormalize]: 2.3999e-07 [validate]: 6.81e-05 [backend_pass]: 1.21002e-06 [task_emit]: 0.0119153 [execute]: 8.23999e-06 Sums bootstrap : 0.000303s : 0.04% type_inference : 0.576661s : 68.43% event_method : 0.000561s : 0.07% auto_monad : 0.000293s : 0.03% graph_reusing : 0.000012s : 0.00% pre_auto_parallel : 0.000006s : 0.00% py_interpret_to_execute : 0.000169s : 0.02% rewriter_before_opt_a : 0.000161s : 0.02% expand_dump_flag : 0.000005s : 0.00% jit_opt_a.switch_simplify : 0.000419s : 0.05% jit_opt_a.loop_unroll : 0.000181s : 0.02% jit_opt_a.a_1 : 0.005978s : 0.71% jit_opt_a.with_stream_mark : 0.000119s : 0.01% jit_opt_a.recompute_prepare : 0.000083s : 0.01% jit_opt_a.updatestate_depend_eliminate : 0.000085s : 0.01% jit_opt_a.updatestate_assign_eliminate : 0.000037s : 0.00% jit_opt_a.updatestate_loads_eliminate : 0.000034s : 0.00% jit_opt_a.parameter_eliminate : 0.000012s : 0.00% jit_opt_a.specialize_transform : 0.000067s : 0.01% jit_opt_a.updatestate_useless_node_eliminater : 0.000127s : 0.02% jit_opt_a.accelerated_algorithm : 0.000062s : 0.01% jit_opt_a.meta_shard_fg_expand : 0.000016s : 0.00% jit_opt_a.get_grad_eliminate_ : 0.000057s : 0.01% jit_opt_a.merge_forward : 0.000031s : 0.00% jit_opt_a.cell_reuse_recompute_pass : 0.000010s : 0.00% jit_opt_a.cell_reuse_handle_not_recompute_node_pass : 0.000120s : 0.01% jit_opt_a.j_node_and_user_rematch : 0.000097s : 0.01% jit_opt_a.meta_fg_expand : 0.059885s : 7.11% jit_opt_a.replace_old_param : 0.000170s : 0.02% jit_opt_a.inline_without_move : 0.000158s : 0.02% jit_opt_a.renormalize : 0.114574s : 13.60% jit_opt_a.add_forward_monad_depend : 0.000045s : 0.01% jit_opt_a.auto_monad_grad : 0.000020s : 0.00% jit_opt_a.auto_monad_eliminator : 0.000197s : 0.02% jit_opt_a.cse : 0.000475s : 0.06% jit_opt_a.replace_applicator : 0.000310s : 0.04% py_interpret_to_execute_after_opt_a : 0.000034s : 0.00% rewriter_after_opt_a : 0.066553s : 7.90% convert_after_rewriter : 0.000031s : 0.00% order_py_execute_after_rewriter : 0.000011s : 0.00% mutable_eliminate : 0.000847s : 0.10% jit_opt_b.frontend_op_eliminate : 0.000041s : 0.00% jit_opt_b.inline_after_opt_a : 0.000038s : 0.00% cconv : 0.000041s : 0.00% loop_unroll : 0.000468s : 0.06% jit_opt_after_cconv.c_1 : 0.000070s : 0.01% jit_opt_after_cconv.parameter_eliminate : 0.000003s : 0.00% jit_opt_after_cconv.updatestate_depend_eliminate : 0.000014s : 0.00% jit_opt_after_cconv.updatestate_assign_eliminate : 0.000008s : 0.00% jit_opt_after_cconv.updatestate_loads_eliminate : 0.000008s : 0.00% jit_opt_after_cconv.cse : 0.000066s : 0.01% jit_opt_after_cconv.call_graph_tuple_transform : 0.000034s : 0.00% jit_opt_after_cconv.tuple_list_get_item_eliminator : 0.000011s : 0.00% jit_opt_after_cconv.none_parameter_eliminate : 0.000002s : 0.00% jit_opt_after_cconv.renormalize : 0.000000s : 0.00% jit_opt_after_cconv.switch_simplify : 0.000013s : 0.00% remove_dup_value : 0.000064s : 0.01% partial_unused_args_eliminate : 0.000003s : 0.00% environ_conv : 0.000014s : 0.00% add_recomputation : 0.000093s : 0.01% cse_after_recomputation.cse : 0.000020s : 0.00% auto_monad_reorder : 0.000040s : 0.00% get_jit_bprop_graph : 0.000002s : 0.00% rewriter_after_jit_bprop_graph : 0.000005s : 0.00% opt_after_jit_grad : 0.000599s : 0.07% symbol_engine_optimizer.build : 0.000008s : 0.00% symbol_engine_optimizer.elim_shapecalc : 0.000014s : 0.00% symbol_engine_optimizer.elim_not_effective : 0.000024s : 0.00% symbol_engine_optimizer.opt_reshape : 0.000013s : 0.00% symbol_engine_optimizer.fold_const_symbol : 0.000019s : 0.00% symbol_engine_optimizer.renormalize : 0.000000s : 0.00% validate : 0.000068s : 0.01% backend_pass : 0.000001s : 0.00% task_emit : 0.011915s : 1.41% execute : 0.000008s : 0.00% Time group info: ------[substitution.] 0.003032 271 1.30% : 0.000040s : 12: substitution.depend_value_elim 0.11% : 0.000003s : 5: substitution.elim_not_effective 0.09% : 0.000003s : 5: substitution.fold_const_symbol 40.93% : 0.001241s : 4: substitution.getattr_setattr_resolve 0.35% : 0.000011s : 8: substitution.graph_param_transform 42.01% : 0.001274s : 29: substitution.inline 1.18% : 0.000036s : 4: substitution.inline_without_move 0.60% : 0.000018s : 29: substitution.j_node_and_user_rematch 0.70% : 0.000021s : 13: substitution.minmaximum_grad 0.48% : 0.000014s : 14: substitution.partial_eliminate 0.85% : 0.000026s : 29: substitution.remove_not_recompute_node 1.99% : 0.000060s : 16: substitution.replace_applicator 0.61% : 0.000018s : 17: substitution.replace_old_param 0.20% : 0.000006s : 2: substitution.set_cell_output_no_recompute 0.62% : 0.000019s : 3: substitution.switch_simplify 1.43% : 0.000043s : 13: substitution.tuple_list_convert_item_index_to_positive 0.97% : 0.000030s : 13: substitution.tuple_list_get_item_depend_reorder 2.98% : 0.000090s : 30: substitution.tuple_list_get_item_eliminator 0.76% : 0.000023s : 9: substitution.updatestate_pure_node_eliminater 1.83% : 0.000055s : 16: substitution.updatestate_useless_node_eliminater ------[type_inference.] 0.576526 2 91.58% : 0.527968s : 1: type_inference.infer 8.42% : 0.048558s : 1: type_inference.specialize ------[replace.] 0.000828 54 8.57% : 0.000071s : 3: replace.getattr_setattr_resolve 46.29% : 0.000383s : 29: replace.inline 6.72% : 0.000056s : 1: replace.replace_applicator 11.81% : 0.000098s : 3: replace.switch_simplify 22.20% : 0.000184s : 17: replace.tuple_list_get_item_eliminator 4.40% : 0.000036s : 1: replace.updatestate_useless_node_eliminater ------[match.] 0.002440 54 45.27% : 0.001105s : 3: match.getattr_setattr_resolve 51.49% : 0.001256s : 29: match.inline 0.56% : 0.000014s : 1: match.replace_applicator 0.70% : 0.000017s : 3: match.switch_simplify 1.57% : 0.000038s : 17: match.tuple_list_get_item_eliminator 0.41% : 0.000010s : 1: match.updatestate_useless_node_eliminater ------[predicate.] 0.001014 6048 1.40% : 0.000014s : 101: predicate.accumulaten_eliminater 0.25% : 0.000003s : 7: predicate.ad_related_special_op_eliminate 1.26% : 0.000013s : 101: predicate.addn_check_dump 1.29% : 0.000013s : 101: predicate.addn_zero_filter 1.99% : 0.000020s : 101: predicate.arithmetic_simplify 1.44% : 0.000015s : 101: predicate.cast_eliminate 0.13% : 0.000001s : 8: predicate.check_bprop_eliminate 1.26% : 0.000013s : 101: predicate.compare_switch_simplify 1.36% : 0.000014s : 101: predicate.depend_value_elim 1.32% : 0.000013s : 101: predicate.dict_get_item_const_eliminator 1.37% : 0.000014s : 101: predicate.dict_get_item_eliminator 1.35% : 0.000014s : 101: predicate.dict_set_item_eliminator 0.16% : 0.000002s : 7: predicate.dumpgradient_eliminate 0.07% : 0.000001s : 7: predicate.elim_not_effective 0.14% : 0.000001s : 7: predicate.elim_shapecalc_of_broadcastargs 1.30% : 0.000013s : 101: predicate.environ_add_const_eliminate 1.21% : 0.000012s : 101: predicate.environ_get_add_eliminate 1.20% : 0.000012s : 101: predicate.environ_get_depend_swap 1.36% : 0.000014s : 101: predicate.environ_get_eliminate 1.26% : 0.000013s : 101: predicate.environ_get_set_eliminate 0.06% : 0.000001s : 7: predicate.fold_const_symbol 0.67% : 0.000007s : 44: predicate.get_grad_eliminate 0.70% : 0.000007s : 20: predicate.getattr_setattr_resolve 0.07% : 0.000001s : 8: predicate.graph_param_transform 3.84% : 0.000039s : 163: predicate.inline 1.77% : 0.000018s : 105: predicate.inline_without_move 0.33% : 0.000003s : 44: predicate.j_node_and_user_rematch 0.99% : 0.000010s : 44: predicate.less_batch_normalization 1.64% : 0.000017s : 118: predicate.list_to_tuple_eliminator_ 1.74% : 0.000018s : 126: predicate.load_eliminater 0.25% : 0.000003s : 8: predicate.loop_unroll_after_grad 2.61% : 0.000026s : 187: predicate.loop_unroll_before_grad 1.60% : 0.000016s : 109: predicate.make_slice_get_slice_eliminator 1.23% : 0.000012s : 101: predicate.merge_addn 1.34% : 0.000014s : 101: predicate.minmaximum_grad 0.33% : 0.000003s : 8: predicate.mutable_eliminate 0.14% : 0.000001s : 7: predicate.opt_reshape 2.21% : 0.000022s : 126: predicate.partial_eliminate 1.49% : 0.000015s : 101: predicate.print_const_string_wrapper 1.73% : 0.000018s : 101: predicate.reduce_eliminate 1.62% : 0.000016s : 118: predicate.redundant_stop_gradient_eliminater 0.41% : 0.000004s : 44: predicate.remove_not_recompute_node 2.43% : 0.000025s : 243: predicate.replace_applicator 0.92% : 0.000009s : 105: predicate.replace_old_param 0.15% : 0.000002s : 8: predicate.reset_defer_inline 1.40% : 0.000014s : 101: predicate.reshape_eliminate 1.35% : 0.000014s : 101: predicate.row_tensor_add_zeros_like 0.20% : 0.000002s : 8: predicate.row_tensor_eliminate 1.31% : 0.000013s : 101: predicate.same_eliminate 0.51% : 0.000005s : 52: predicate.set_cell_output_no_recompute 0.48% : 0.000005s : 15: predicate.special_op_eliminate 0.81% : 0.000008s : 50: predicate.specialize_transform 1.52% : 0.000015s : 101: predicate.split_environ_get_set_with_tuple_value 1.39% : 0.000014s : 101: predicate.stack_unstack_eliminate 0.13% : 0.000001s : 8: predicate.switch_call_monad_eliminater 2.65% : 0.000027s : 147: predicate.switch_defer_inline 2.18% : 0.000022s : 147: predicate.switch_layer_defer_inline 16.48% : 0.000167s : 348: predicate.switch_simplify 1.32% : 0.000013s : 101: predicate.tile_eliminate 1.32% : 0.000013s : 101: predicate.transpose_eliminate 1.62% : 0.000016s : 101: predicate.tuple_list_convert_item_index_to_positive 1.51% : 0.000015s : 101: predicate.tuple_list_get_item_depend_reorder 2.79% : 0.000028s : 134: predicate.tuple_list_get_item_eliminator 1.69% : 0.000017s : 101: predicate.tuple_list_set_item_eliminator 1.64% : 0.000017s : 118: predicate.tuple_to_list_eliminator_ 1.97% : 0.000020s : 126: predicate.updatestate_pure_node_eliminater 2.52% : 0.000026s : 172: predicate.updatestate_useless_node_eliminater 1.59% : 0.000016s : 101: predicate.value_based_eliminate 0.10% : 0.000001s : 7: predicate.virtual_view_grad_eliminate 0.15% : 0.000002s : 8: predicate.zero_like_fill_zero ------[func_graph_cloner_run.] 0.098609 79 54.15% : 0.053402s : 42: func_graph_cloner_run.FuncGraphClonerGraph 0.33% : 0.000324s : 7: func_graph_cloner_run.FuncGraphClonerNode 45.52% : 0.044884s : 30: func_graph_cloner_run.FuncGraphSpecializer ------[meta_graph.] 0.000000 0 ------[manager.] 0.000000 0 ------[pynative] 0.000000 0 ------[others.] 0.973666 108 0.01% : 0.000097s : 1: add_recomputation 0.03% : 0.000302s : 1: auto_monad 0.00% : 0.000043s : 1: auto_monad_reorder 0.00% : 0.000004s : 1: backend_pass 0.03% : 0.000334s : 1: bootstrap 0.00% : 0.000043s : 1: cconv 0.00% : 0.000037s : 1: convert_after_rewriter 0.00% : 0.000038s : 1: cse_after_recomputation 0.00% : 0.000017s : 1: environ_conv 0.06% : 0.000575s : 1: event_method 0.00% : 0.000013s : 1: execute 0.00% : 0.000007s : 1: expand_dump_flag 0.00% : 0.000005s : 1: get_jit_bprop_graph 0.00% : 0.000015s : 1: graph_reusing 19.50% : 0.189874s : 1: jit_opt_a 0.03% : 0.000300s : 1: jit_opt_after_cconv 0.01% : 0.000111s : 1: jit_opt_b 0.05% : 0.000476s : 1: loop_unroll 0.09% : 0.000863s : 1: mutable_eliminate 0.80% : 0.007744s : 52: opt.transform.jit_opt_a 0.01% : 0.000124s : 4: opt.transform.jit_opt_after_cconv 0.01% : 0.000069s : 4: opt.transform.jit_opt_b 0.00% : 0.000021s : 1: opt.transform.loop_unroll_optimizer 0.00% : 0.000032s : 1: opt.transform.mutable_eliminate 0.00% : 0.000039s : 1: opt.transform.opt_after_jit_grad 0.14% : 0.001387s : 2: opt.transform.opt_resolve 0.01% : 0.000064s : 4: opt.transform.symbol_engine_opt 0.06% : 0.000609s : 1: opt_after_jit_grad 0.00% : 0.000014s : 1: order_py_execute_after_rewriter 0.00% : 0.000005s : 1: partial_unused_args_eliminate 0.00% : 0.000008s : 1: pre_auto_parallel 0.02% : 0.000174s : 1: py_interpret_to_execute 0.00% : 0.000037s : 1: py_interpret_to_execute_after_opt_a 0.01% : 0.000067s : 1: remove_dup_value 11.10% : 0.108113s : 3: renormalize.infer 0.66% : 0.006415s : 3: renormalize.specialize 0.00% : 0.000007s : 1: rewriter_after_jit_bprop_graph 6.84% : 0.066573s : 1: rewriter_after_opt_a 0.02% : 0.000165s : 1: rewriter_before_opt_a 0.01% : 0.000120s : 1: symbol_engine_optimizer 1.23% : 0.011933s : 1: task_emit 59.23% : 0.576697s : 1: type_inference 0.01% : 0.000097s : 1: validate . [hook] pytest_runtest_teardown:test_permute_dimensions[input_shape2-dims2-KBK] tests/st/mint/test_permute.py::test_permute_dimensions[input_shape2-dims2-KBK],max_mem:4.0M . [hook] pytest_runtest_teardown:test_permute_dimensions[input_shape3-dims3-pynative] tests/st/mint/test_permute.py::test_permute_dimensions[input_shape3-dims3-pynative],max_mem:4.0M TotalTime = 0.768978, [33] [bootstrap]: 0.00074271 [type_inference]: 0.617612 [event_method]: 2.2e-05 [auto_monad]: 0.00021237 [graph_reusing]: 7.63001e-06 [pre_auto_parallel]: 2.93e-06 [py_interpret_to_execute]: 0.00042719 [rewriter_before_opt_a]: 7.829e-05 [expand_dump_flag]: 3.86999e-06 [jit_opt_a]: 0.0118248, [2] [Cycle 1]: 0.00591047, [27] [switch_simplify]: 6.903e-05 [loop_unroll]: 2.855e-05 [a_1]: 0.00090163 [with_stream_mark]: 3.799e-05 [recompute_prepare]: 2.064e-05 [updatestate_depend_eliminate]: 7.51001e-06 [updatestate_assign_eliminate]: 5.80002e-06 [updatestate_loads_eliminate]: 5.48002e-06 [parameter_eliminate]: 2.61999e-06 [specialize_transform]: 1.188e-05 [updatestate_useless_node_eliminater]: 1.756e-05 [accelerated_algorithm]: 1.199e-05 [meta_shard_fg_expand]: 4.04002e-06 [get_grad_eliminate_]: 1.085e-05 [merge_forward]: 7.01001e-06 [cell_reuse_recompute_pass]: 2.37999e-06 [cell_reuse_handle_not_recompute_node_pass]: 3.183e-05 [j_node_and_user_rematch]: 1.982e-05 [meta_fg_expand]: 5.35999e-06 [replace_old_param]: 1.828e-05 [inline_without_move]: 1.117e-05 [renormalize]: 0.00425385 [add_forward_monad_depend]: 1.491e-05 [auto_monad_grad]: 3.04001e-06 [auto_monad_eliminator]: 2.715e-05 [cse]: 2.826e-05 [replace_applicator]: 2.196e-05 [Cycle 2]: 0.00058087, [27] [switch_simplify]: 1.082e-05 [loop_unroll]: 9.15999e-06 [a_1]: 0.00022546 [with_stream_mark]: 2.008e-05 [recompute_prepare]: 9.47999e-06 [updatestate_depend_eliminate]: 5.75001e-06 [updatestate_assign_eliminate]: 4.53001e-06 [updatestate_loads_eliminate]: 4.75999e-06 [parameter_eliminate]: 1.35999e-06 [specialize_transform]: 9.74e-06 [updatestate_useless_node_eliminater]: 1.222e-05 [accelerated_algorithm]: 9.42001e-06 [meta_shard_fg_expand]: 2.91e-06 [get_grad_eliminate_]: 8.59998e-06 [merge_forward]: 6.31e-06 [cell_reuse_recompute_pass]: 3.14999e-06 [cell_reuse_handle_not_recompute_node_pass]: 2.048e-05 [j_node_and_user_rematch]: 1.401e-05 [meta_fg_expand]: 3.58999e-06 [replace_old_param]: 1.294e-05 [inline_without_move]: 8.18001e-06 [renormalize]: 8.9989e-08 [add_forward_monad_depend]: 2.41e-06 [auto_monad_grad]: 1.32999e-06 [auto_monad_eliminator]: 1.38e-05 [cse]: 1.9e-05 [replace_applicator]: 9.10001e-06 [py_interpret_to_execute_after_opt_a]: 1.935e-05 [rewriter_after_opt_a]: 0.00058035 [convert_after_rewriter]: 1.436e-05 [order_py_execute_after_rewriter]: 7.03998e-06 [mutable_eliminate]: 0.00069977 [jit_opt_b]: 8.239e-05, [1] [Cycle 1]: 7.538e-05, [2] [frontend_op_eliminate]: 3.056e-05 [inline_after_opt_a]: 3.009e-05 [cconv]: 4.092e-05 [loop_unroll]: 0.00050632 [jit_opt_after_cconv]: 0.00023549, [1] [Cycle 1]: 0.00022836, [11] [c_1]: 5.94e-05 [parameter_eliminate]: 3.85e-06 [updatestate_depend_eliminate]: 8.27e-06 [updatestate_assign_eliminate]: 5.68002e-06 [updatestate_loads_eliminate]: 4.57998e-06 [cse]: 3.933e-05 [call_graph_tuple_transform]: 2.506e-05 [tuple_list_get_item_eliminator]: 9.71e-06 [none_parameter_eliminate]: 1.75001e-06 [renormalize]: 3.69997e-07 [switch_simplify]: 9.89999e-06 [remove_dup_value]: 2.106e-05 [partial_unused_args_eliminate]: 2.41998e-06 [environ_conv]: 1.338e-05 [add_recomputation]: 8.402e-05 [cse_after_recomputation]: 3.363e-05, [1] [Cycle 1]: 2.634e-05, [1] [cse]: 1.884e-05 [auto_monad_reorder]: 2.756e-05 [get_jit_bprop_graph]: 2.76e-06 [rewriter_after_jit_bprop_graph]: 0.00018277 [opt_after_jit_grad]: 0.00065628 [symbol_engine_optimizer]: 0.00012324, [1] [Cycle 1]: 0.00011395, [6] [build]: 6.93998e-06 [elim_shapecalc]: 1.331e-05 [elim_not_effective]: 2.825e-05 [opt_reshape]: 1.232e-05 [fold_const_symbol]: 1.778e-05 [renormalize]: 6.30011e-07 [validate]: 7.301e-05 [backend_pass]: 1.64e-06 [task_emit]: 0.134286 [execute]: 1.063e-05 Sums bootstrap : 0.000743s : 0.10% type_inference : 0.617612s : 80.98% event_method : 0.000022s : 0.00% auto_monad : 0.000212s : 0.03% graph_reusing : 0.000008s : 0.00% pre_auto_parallel : 0.000003s : 0.00% py_interpret_to_execute : 0.000427s : 0.06% rewriter_before_opt_a : 0.000078s : 0.01% expand_dump_flag : 0.000004s : 0.00% jit_opt_a.switch_simplify : 0.000080s : 0.01% jit_opt_a.loop_unroll : 0.000038s : 0.00% jit_opt_a.a_1 : 0.001127s : 0.15% jit_opt_a.with_stream_mark : 0.000058s : 0.01% jit_opt_a.recompute_prepare : 0.000030s : 0.00% jit_opt_a.updatestate_depend_eliminate : 0.000013s : 0.00% jit_opt_a.updatestate_assign_eliminate : 0.000010s : 0.00% jit_opt_a.updatestate_loads_eliminate : 0.000010s : 0.00% jit_opt_a.parameter_eliminate : 0.000004s : 0.00% jit_opt_a.specialize_transform : 0.000022s : 0.00% jit_opt_a.updatestate_useless_node_eliminater : 0.000030s : 0.00% jit_opt_a.accelerated_algorithm : 0.000021s : 0.00% jit_opt_a.meta_shard_fg_expand : 0.000007s : 0.00% jit_opt_a.get_grad_eliminate_ : 0.000019s : 0.00% jit_opt_a.merge_forward : 0.000013s : 0.00% jit_opt_a.cell_reuse_recompute_pass : 0.000006s : 0.00% jit_opt_a.cell_reuse_handle_not_recompute_node_pass : 0.000052s : 0.01% jit_opt_a.j_node_and_user_rematch : 0.000034s : 0.00% jit_opt_a.meta_fg_expand : 0.000009s : 0.00% jit_opt_a.replace_old_param : 0.000031s : 0.00% jit_opt_a.inline_without_move : 0.000019s : 0.00% jit_opt_a.renormalize : 0.004254s : 0.56% jit_opt_a.add_forward_monad_depend : 0.000017s : 0.00% jit_opt_a.auto_monad_grad : 0.000004s : 0.00% jit_opt_a.auto_monad_eliminator : 0.000041s : 0.01% jit_opt_a.cse : 0.000047s : 0.01% jit_opt_a.replace_applicator : 0.000031s : 0.00% py_interpret_to_execute_after_opt_a : 0.000019s : 0.00% rewriter_after_opt_a : 0.000580s : 0.08% convert_after_rewriter : 0.000014s : 0.00% order_py_execute_after_rewriter : 0.000007s : 0.00% mutable_eliminate : 0.000700s : 0.09% jit_opt_b.frontend_op_eliminate : 0.000031s : 0.00% jit_opt_b.inline_after_opt_a : 0.000030s : 0.00% cconv : 0.000041s : 0.01% loop_unroll : 0.000506s : 0.07% jit_opt_after_cconv.c_1 : 0.000059s : 0.01% jit_opt_after_cconv.parameter_eliminate : 0.000004s : 0.00% jit_opt_after_cconv.updatestate_depend_eliminate : 0.000008s : 0.00% jit_opt_after_cconv.updatestate_assign_eliminate : 0.000006s : 0.00% jit_opt_after_cconv.updatestate_loads_eliminate : 0.000005s : 0.00% jit_opt_after_cconv.cse : 0.000039s : 0.01% jit_opt_after_cconv.call_graph_tuple_transform : 0.000025s : 0.00% jit_opt_after_cconv.tuple_list_get_item_eliminator : 0.000010s : 0.00% jit_opt_after_cconv.none_parameter_eliminate : 0.000002s : 0.00% jit_opt_after_cconv.renormalize : 0.000000s : 0.00% jit_opt_after_cconv.switch_simplify : 0.000010s : 0.00% remove_dup_value : 0.000021s : 0.00% partial_unused_args_eliminate : 0.000002s : 0.00% environ_conv : 0.000013s : 0.00% add_recomputation : 0.000084s : 0.01% cse_after_recomputation.cse : 0.000019s : 0.00% auto_monad_reorder : 0.000028s : 0.00% get_jit_bprop_graph : 0.000003s : 0.00% rewriter_after_jit_bprop_graph : 0.000183s : 0.02% opt_after_jit_grad : 0.000656s : 0.09% symbol_engine_optimizer.build : 0.000007s : 0.00% symbol_engine_optimizer.elim_shapecalc : 0.000013s : 0.00% symbol_engine_optimizer.elim_not_effective : 0.000028s : 0.00% symbol_engine_optimizer.opt_reshape : 0.000012s : 0.00% symbol_engine_optimizer.fold_const_symbol : 0.000018s : 0.00% symbol_engine_optimizer.renormalize : 0.000001s : 0.00% validate : 0.000073s : 0.01% backend_pass : 0.000002s : 0.00% task_emit : 0.134286s : 17.61% execute : 0.000011s : 0.00% Time group info: ------[substitution.] 0.000538 45 2.41% : 0.000013s : 2: substitution.depend_value_elim 0.75% : 0.000004s : 4: substitution.elim_not_effective 0.57% : 0.000003s : 4: substitution.fold_const_symbol 1.48% : 0.000008s : 6: substitution.graph_param_transform 85.93% : 0.000462s : 3: substitution.inline 1.34% : 0.000007s : 8: substitution.j_node_and_user_rematch 1.93% : 0.000010s : 8: substitution.remove_not_recompute_node 1.50% : 0.000008s : 2: substitution.replace_old_param 2.14% : 0.000012s : 3: substitution.updatestate_pure_node_eliminater 1.95% : 0.000010s : 5: substitution.updatestate_useless_node_eliminater ------[type_inference.] 0.617483 2 99.62% : 0.615122s : 1: type_inference.infer 0.38% : 0.002362s : 1: type_inference.specialize ------[replace.] 0.000051 3 100.00% : 0.000051s : 3: replace.inline ------[match.] 0.000459 3 100.00% : 0.000459s : 3: match.inline ------[predicate.] 0.000187 970 1.31% : 0.000002s : 14: predicate.accumulaten_eliminater 1.55% : 0.000003s : 6: predicate.ad_related_special_op_eliminate 1.01% : 0.000002s : 14: predicate.addn_check_dump 1.23% : 0.000002s : 14: predicate.addn_zero_filter 2.26% : 0.000004s : 14: predicate.arithmetic_simplify 1.21% : 0.000002s : 14: predicate.cast_eliminate 0.59% : 0.000001s : 6: predicate.check_bprop_eliminate 0.95% : 0.000002s : 14: predicate.compare_switch_simplify 1.55% : 0.000003s : 14: predicate.depend_value_elim 1.13% : 0.000002s : 14: predicate.dict_get_item_const_eliminator 1.40% : 0.000003s : 14: predicate.dict_get_item_eliminator 1.19% : 0.000002s : 14: predicate.dict_set_item_eliminator 0.88% : 0.000002s : 6: predicate.dumpgradient_eliminate 0.51% : 0.000001s : 6: predicate.elim_not_effective 0.64% : 0.000001s : 6: predicate.elim_shapecalc_of_broadcastargs 1.12% : 0.000002s : 14: predicate.environ_add_const_eliminate 1.07% : 0.000002s : 14: predicate.environ_get_add_eliminate 0.97% : 0.000002s : 14: predicate.environ_get_depend_swap 1.10% : 0.000002s : 14: predicate.environ_get_eliminate 1.27% : 0.000002s : 14: predicate.environ_get_set_eliminate 0.29% : 0.000001s : 6: predicate.fold_const_symbol 1.21% : 0.000002s : 12: predicate.get_grad_eliminate 0.29% : 0.000001s : 6: predicate.graph_param_transform 5.67% : 0.000011s : 29: predicate.inline 1.27% : 0.000002s : 12: predicate.inline_without_move 0.57% : 0.000001s : 12: predicate.j_node_and_user_rematch 2.10% : 0.000004s : 12: predicate.less_batch_normalization 1.13% : 0.000002s : 14: predicate.list_to_tuple_eliminator_ 1.47% : 0.000003s : 20: predicate.load_eliminater 1.34% : 0.000003s : 6: predicate.loop_unroll_after_grad 2.97% : 0.000006s : 30: predicate.loop_unroll_before_grad 2.38% : 0.000004s : 20: predicate.make_slice_get_slice_eliminator 1.03% : 0.000002s : 14: predicate.merge_addn 0.98% : 0.000002s : 14: predicate.minmaximum_grad 1.44% : 0.000003s : 6: predicate.mutable_eliminate 0.83% : 0.000002s : 6: predicate.opt_reshape 1.99% : 0.000004s : 20: predicate.partial_eliminate 1.33% : 0.000002s : 14: predicate.print_const_string_wrapper 1.42% : 0.000003s : 14: predicate.reduce_eliminate 1.37% : 0.000003s : 14: predicate.redundant_stop_gradient_eliminater 0.87% : 0.000002s : 12: predicate.remove_not_recompute_node 1.80% : 0.000003s : 26: predicate.replace_applicator 0.89% : 0.000002s : 12: predicate.replace_old_param 0.40% : 0.000001s : 6: predicate.reset_defer_inline 1.33% : 0.000002s : 14: predicate.reshape_eliminate 1.26% : 0.000002s : 14: predicate.row_tensor_add_zeros_like 1.02% : 0.000002s : 6: predicate.row_tensor_eliminate 1.54% : 0.000003s : 14: predicate.same_eliminate 0.72% : 0.000001s : 12: predicate.set_cell_output_no_recompute 1.14% : 0.000002s : 12: predicate.special_op_eliminate 1.24% : 0.000002s : 12: predicate.specialize_transform 1.49% : 0.000003s : 14: predicate.split_environ_get_set_with_tuple_value 1.40% : 0.000003s : 14: predicate.stack_unstack_eliminate 0.52% : 0.000001s : 6: predicate.switch_call_monad_eliminater 2.02% : 0.000004s : 17: predicate.switch_defer_inline 1.72% : 0.000003s : 17: predicate.switch_layer_defer_inline 6.26% : 0.000012s : 53: predicate.switch_simplify 1.26% : 0.000002s : 14: predicate.tile_eliminate 1.16% : 0.000002s : 14: predicate.transpose_eliminate 1.57% : 0.000003s : 14: predicate.tuple_list_convert_item_index_to_positive 1.23% : 0.000002s : 14: predicate.tuple_list_get_item_depend_reorder 3.82% : 0.000007s : 26: predicate.tuple_list_get_item_eliminator 1.72% : 0.000003s : 14: predicate.tuple_list_set_item_eliminator 1.61% : 0.000003s : 14: predicate.tuple_to_list_eliminator_ 1.95% : 0.000004s : 20: predicate.updatestate_pure_node_eliminater 3.25% : 0.000006s : 32: predicate.updatestate_useless_node_eliminater 1.67% : 0.000003s : 14: predicate.value_based_eliminate 0.42% : 0.000001s : 6: predicate.virtual_view_grad_eliminate 0.69% : 0.000001s : 6: predicate.zero_like_fill_zero ------[func_graph_cloner_run.] 0.004119 27 69.04% : 0.002844s : 22: func_graph_cloner_run.FuncGraphClonerGraph 30.96% : 0.001275s : 5: func_graph_cloner_run.FuncGraphSpecializer ------[meta_graph.] 0.000000 0 ------[manager.] 0.000000 0 ------[pynative] 0.000000 0 ------[others.] 0.774925 76 0.01% : 0.000088s : 1: add_recomputation 0.03% : 0.000218s : 1: auto_monad 0.00% : 0.000031s : 1: auto_monad_reorder 0.00% : 0.000005s : 1: backend_pass 0.10% : 0.000779s : 1: bootstrap 0.01% : 0.000044s : 1: cconv 0.00% : 0.000018s : 1: convert_after_rewriter 0.00% : 0.000036s : 1: cse_after_recomputation 0.00% : 0.000016s : 1: environ_conv 0.00% : 0.000028s : 1: event_method 0.00% : 0.000017s : 1: execute 0.00% : 0.000007s : 1: expand_dump_flag 0.00% : 0.000005s : 1: get_jit_bprop_graph 0.00% : 0.000011s : 1: graph_reusing 1.53% : 0.011829s : 1: jit_opt_a 0.03% : 0.000239s : 1: jit_opt_after_cconv 0.01% : 0.000086s : 1: jit_opt_b 0.07% : 0.000517s : 1: loop_unroll 0.09% : 0.000710s : 1: mutable_eliminate 0.19% : 0.001491s : 26: opt.transform.jit_opt_a 0.01% : 0.000099s : 4: opt.transform.jit_opt_after_cconv 0.01% : 0.000051s : 4: opt.transform.jit_opt_b 0.00% : 0.000019s : 1: opt.transform.loop_unroll_optimizer 0.00% : 0.000020s : 1: opt.transform.mutable_eliminate 0.01% : 0.000043s : 1: opt.transform.opt_after_jit_grad 0.01% : 0.000066s : 4: opt.transform.symbol_engine_opt 0.09% : 0.000673s : 1: opt_after_jit_grad 0.00% : 0.000009s : 1: order_py_execute_after_rewriter 0.00% : 0.000005s : 1: partial_unused_args_eliminate 0.00% : 0.000005s : 1: pre_auto_parallel 0.06% : 0.000434s : 1: py_interpret_to_execute 0.00% : 0.000022s : 1: py_interpret_to_execute_after_opt_a 0.00% : 0.000024s : 1: remove_dup_value 0.36% : 0.002783s : 1: renormalize.infer 0.19% : 0.001456s : 1: renormalize.specialize 0.02% : 0.000187s : 1: rewriter_after_jit_bprop_graph 0.08% : 0.000586s : 1: rewriter_after_opt_a 0.01% : 0.000084s : 1: rewriter_before_opt_a 0.02% : 0.000127s : 1: symbol_engine_optimizer 17.33% : 0.134309s : 1: task_emit 79.70% : 0.617637s : 1: type_inference 0.01% : 0.000112s : 1: validate TotalTime = 1.30265, [33] [bootstrap]: 0.00032924 [type_inference]: 0.708754 [event_method]: 0.00057443 [auto_monad]: 0.00031395 [graph_reusing]: 9.97001e-06 [pre_auto_parallel]: 4.55999e-06 [py_interpret_to_execute]: 6.915e-05 [rewriter_before_opt_a]: 0.00037706 [expand_dump_flag]: 6.47001e-06 [jit_opt_a]: 0.466096, [4] [Cycle 1]: 0.30797, [27] [switch_simplify]: 0.00024902 [loop_unroll]: 6.869e-05 [a_1]: 0.00167414 [with_stream_mark]: 4.776e-05 [recompute_prepare]: 3.703e-05 [updatestate_depend_eliminate]: 1.531e-05 [updatestate_assign_eliminate]: 1.18e-05 [updatestate_loads_eliminate]: 1.047e-05 [parameter_eliminate]: 3.33e-06 [specialize_transform]: 2.359e-05 [updatestate_useless_node_eliminater]: 2.597e-05 [accelerated_algorithm]: 2.242e-05 [meta_shard_fg_expand]: 6.19001e-06 [get_grad_eliminate_]: 2.055e-05 [merge_forward]: 1.418e-05 [cell_reuse_recompute_pass]: 1.41002e-06 [cell_reuse_handle_not_recompute_node_pass]: 4.245e-05 [j_node_and_user_rematch]: 3.598e-05 [meta_fg_expand]: 0.00731135 [replace_old_param]: 0.0262278 [inline_without_move]: 0.00018937 [renormalize]: 0.270756 [add_forward_monad_depend]: 2.758e-05 [auto_monad_grad]: 1.496e-05 [auto_monad_eliminator]: 0.00012953 [cse]: 0.00029808 [replace_applicator]: 0.00030596 [Cycle 2]: 0.151567, [27] [switch_simplify]: 9.79e-05 [loop_unroll]: 8.968e-05 [a_1]: 0.00408853 [with_stream_mark]: 4.582e-05 [recompute_prepare]: 3.734e-05 [updatestate_depend_eliminate]: 1.518e-05 [updatestate_assign_eliminate]: 1.494e-05 [updatestate_loads_eliminate]: 1.367e-05 [parameter_eliminate]: 4.45e-06 [specialize_transform]: 2.006e-05 [updatestate_useless_node_eliminater]: 9.394e-05 [accelerated_algorithm]: 1.751e-05 [meta_shard_fg_expand]: 5.62999e-06 [get_grad_eliminate_]: 1.335e-05 [merge_forward]: 8.38999e-06 [cell_reuse_recompute_pass]: 1.32e-06 [cell_reuse_handle_not_recompute_node_pass]: 3.217e-05 [j_node_and_user_rematch]: 2.562e-05 [meta_fg_expand]: 0.00017787 [replace_old_param]: 2.265e-05 [inline_without_move]: 1.37e-05 [renormalize]: 0.14623 [add_forward_monad_depend]: 1.347e-05 [auto_monad_grad]: 3.13e-06 [auto_monad_eliminator]: 3.739e-05 [cse]: 0.00013756 [replace_applicator]: 4.218e-05 [Cycle 3]: 0.00169535, [27] [switch_simplify]: 1.541e-05 [loop_unroll]: 1.452e-05 [a_1]: 0.00037824 [with_stream_mark]: 2.348e-05 [recompute_prepare]: 1.488e-05 [updatestate_depend_eliminate]: 5.693e-05 [updatestate_assign_eliminate]: 6.19001e-06 [updatestate_loads_eliminate]: 5.89e-06 [parameter_eliminate]: 2.74999e-06 [specialize_transform]: 1.333e-05 [updatestate_useless_node_eliminater]: 1.42e-05 [accelerated_algorithm]: 1.245e-05 [meta_shard_fg_expand]: 2.86e-06 [get_grad_eliminate_]: 1.034e-05 [merge_forward]: 6.23e-06 [cell_reuse_recompute_pass]: 3.23998e-06 [cell_reuse_handle_not_recompute_node_pass]: 2.61e-05 [j_node_and_user_rematch]: 1.8e-05 [meta_fg_expand]: 4.03999e-06 [replace_old_param]: 1.584e-05 [inline_without_move]: 1.08e-05 [renormalize]: 0.0007799 [add_forward_monad_depend]: 6.44001e-06 [auto_monad_grad]: 1.54e-06 [auto_monad_eliminator]: 1.958e-05 [cse]: 3.713e-05 [replace_applicator]: 2.134e-05 [Cycle 4]: 0.00064536, [27] [switch_simplify]: 1.286e-05 [loop_unroll]: 1.015e-05 [a_1]: 0.0002644 [with_stream_mark]: 1.686e-05 [recompute_prepare]: 1.151e-05 [updatestate_depend_eliminate]: 6.41e-06 [updatestate_assign_eliminate]: 5.47999e-06 [updatestate_loads_eliminate]: 5.27999e-06 [parameter_eliminate]: 1.31002e-06 [specialize_transform]: 1.086e-05 [updatestate_useless_node_eliminater]: 1.418e-05 [accelerated_algorithm]: 1.145e-05 [meta_shard_fg_expand]: 2.59999e-06 [get_grad_eliminate_]: 1.073e-05 [merge_forward]: 6.15002e-06 [cell_reuse_recompute_pass]: 1.96e-06 [cell_reuse_handle_not_recompute_node_pass]: 2.161e-05 [j_node_and_user_rematch]: 1.666e-05 [meta_fg_expand]: 3.96001e-06 [replace_old_param]: 1.303e-05 [inline_without_move]: 1.14e-05 [renormalize]: 8.00064e-08 [add_forward_monad_depend]: 1.92999e-06 [auto_monad_grad]: 9.70002e-07 [auto_monad_eliminator]: 1.433e-05 [cse]: 2.565e-05 [replace_applicator]: 1.132e-05 [py_interpret_to_execute_after_opt_a]: 1.861e-05 [rewriter_after_opt_a]: 0.00020963 [convert_after_rewriter]: 1.212e-05 [order_py_execute_after_rewriter]: 7.13e-06 [mutable_eliminate]: 0.00085451 [jit_opt_b]: 9.481e-05, [1] [Cycle 1]: 8.581e-05, [2] [frontend_op_eliminate]: 3.805e-05 [inline_after_opt_a]: 3.362e-05 [cconv]: 3.657e-05 [loop_unroll]: 0.00049763 [jit_opt_after_cconv]: 0.00031025, [1] [Cycle 1]: 0.00030236, [11] [c_1]: 9.678e-05 [parameter_eliminate]: 4.38001e-06 [updatestate_depend_eliminate]: 1.315e-05 [updatestate_assign_eliminate]: 5.75001e-06 [updatestate_loads_eliminate]: 5.17999e-06 [cse]: 5.41e-05 [call_graph_tuple_transform]: 3.272e-05 [tuple_list_get_item_eliminator]: 1.276e-05 [none_parameter_eliminate]: 1.54998e-06 [renormalize]: 3.59985e-07 [switch_simplify]: 1.197e-05 [remove_dup_value]: 6.097e-05 [partial_unused_args_eliminate]: 2.67001e-06 [environ_conv]: 1.346e-05 [add_recomputation]: 8.771e-05 [cse_after_recomputation]: 3.512e-05, [1] [Cycle 1]: 2.788e-05, [1] [cse]: 2.007e-05 [auto_monad_reorder]: 3.231e-05 [get_jit_bprop_graph]: 2.43002e-06 [rewriter_after_jit_bprop_graph]: 7.96001e-06 [opt_after_jit_grad]: 0.00057125 [symbol_engine_optimizer]: 0.00012266, [1] [Cycle 1]: 0.00011412, [6] [build]: 7.28e-06 [elim_shapecalc]: 1.542e-05 [elim_not_effective]: 2.571e-05 [opt_reshape]: 1.292e-05 [fold_const_symbol]: 1.835e-05 [renormalize]: 7.2e-07 [validate]: 7.347e-05 [backend_pass]: 9.5999e-07 [task_emit]: 0.122731 [execute]: 1.318e-05 Sums bootstrap : 0.000329s : 0.03% type_inference : 0.708754s : 54.65% event_method : 0.000574s : 0.04% auto_monad : 0.000314s : 0.02% graph_reusing : 0.000010s : 0.00% pre_auto_parallel : 0.000005s : 0.00% py_interpret_to_execute : 0.000069s : 0.01% rewriter_before_opt_a : 0.000377s : 0.03% expand_dump_flag : 0.000006s : 0.00% jit_opt_a.switch_simplify : 0.000375s : 0.03% jit_opt_a.loop_unroll : 0.000183s : 0.01% jit_opt_a.a_1 : 0.006405s : 0.49% jit_opt_a.with_stream_mark : 0.000134s : 0.01% jit_opt_a.recompute_prepare : 0.000101s : 0.01% jit_opt_a.updatestate_depend_eliminate : 0.000094s : 0.01% jit_opt_a.updatestate_assign_eliminate : 0.000038s : 0.00% jit_opt_a.updatestate_loads_eliminate : 0.000035s : 0.00% jit_opt_a.parameter_eliminate : 0.000012s : 0.00% jit_opt_a.specialize_transform : 0.000068s : 0.01% jit_opt_a.updatestate_useless_node_eliminater : 0.000148s : 0.01% jit_opt_a.accelerated_algorithm : 0.000064s : 0.00% jit_opt_a.meta_shard_fg_expand : 0.000017s : 0.00% jit_opt_a.get_grad_eliminate_ : 0.000055s : 0.00% jit_opt_a.merge_forward : 0.000035s : 0.00% jit_opt_a.cell_reuse_recompute_pass : 0.000008s : 0.00% jit_opt_a.cell_reuse_handle_not_recompute_node_pass : 0.000122s : 0.01% jit_opt_a.j_node_and_user_rematch : 0.000096s : 0.01% jit_opt_a.meta_fg_expand : 0.007497s : 0.58% jit_opt_a.replace_old_param : 0.026279s : 2.03% jit_opt_a.inline_without_move : 0.000225s : 0.02% jit_opt_a.renormalize : 0.417767s : 32.21% jit_opt_a.add_forward_monad_depend : 0.000049s : 0.00% jit_opt_a.auto_monad_grad : 0.000021s : 0.00% jit_opt_a.auto_monad_eliminator : 0.000201s : 0.02% jit_opt_a.cse : 0.000498s : 0.04% jit_opt_a.replace_applicator : 0.000381s : 0.03% py_interpret_to_execute_after_opt_a : 0.000019s : 0.00% rewriter_after_opt_a : 0.000210s : 0.02% convert_after_rewriter : 0.000012s : 0.00% order_py_execute_after_rewriter : 0.000007s : 0.00% mutable_eliminate : 0.000855s : 0.07% jit_opt_b.frontend_op_eliminate : 0.000038s : 0.00% jit_opt_b.inline_after_opt_a : 0.000034s : 0.00% cconv : 0.000037s : 0.00% loop_unroll : 0.000498s : 0.04% jit_opt_after_cconv.c_1 : 0.000097s : 0.01% jit_opt_after_cconv.parameter_eliminate : 0.000004s : 0.00% jit_opt_after_cconv.updatestate_depend_eliminate : 0.000013s : 0.00% jit_opt_after_cconv.updatestate_assign_eliminate : 0.000006s : 0.00% jit_opt_after_cconv.updatestate_loads_eliminate : 0.000005s : 0.00% jit_opt_after_cconv.cse : 0.000054s : 0.00% jit_opt_after_cconv.call_graph_tuple_transform : 0.000033s : 0.00% jit_opt_after_cconv.tuple_list_get_item_eliminator : 0.000013s : 0.00% jit_opt_after_cconv.none_parameter_eliminate : 0.000002s : 0.00% jit_opt_after_cconv.renormalize : 0.000000s : 0.00% jit_opt_after_cconv.switch_simplify : 0.000012s : 0.00% remove_dup_value : 0.000061s : 0.00% partial_unused_args_eliminate : 0.000003s : 0.00% environ_conv : 0.000013s : 0.00% add_recomputation : 0.000088s : 0.01% cse_after_recomputation.cse : 0.000020s : 0.00% auto_monad_reorder : 0.000032s : 0.00% get_jit_bprop_graph : 0.000002s : 0.00% rewriter_after_jit_bprop_graph : 0.000008s : 0.00% opt_after_jit_grad : 0.000571s : 0.04% symbol_engine_optimizer.build : 0.000007s : 0.00% symbol_engine_optimizer.elim_shapecalc : 0.000015s : 0.00% symbol_engine_optimizer.elim_not_effective : 0.000026s : 0.00% symbol_engine_optimizer.opt_reshape : 0.000013s : 0.00% symbol_engine_optimizer.fold_const_symbol : 0.000018s : 0.00% symbol_engine_optimizer.renormalize : 0.000001s : 0.00% validate : 0.000073s : 0.01% backend_pass : 0.000001s : 0.00% task_emit : 0.122731s : 9.46% execute : 0.000013s : 0.00% Time group info: ------[substitution.] 0.002929 271 1.45% : 0.000043s : 12: substitution.depend_value_elim 0.13% : 0.000004s : 5: substitution.elim_not_effective 0.11% : 0.000003s : 5: substitution.fold_const_symbol 29.14% : 0.000854s : 4: substitution.getattr_setattr_resolve 0.31% : 0.000009s : 8: substitution.graph_param_transform 50.49% : 0.001479s : 29: substitution.inline 2.48% : 0.000073s : 4: substitution.inline_without_move 0.60% : 0.000018s : 29: substitution.j_node_and_user_rematch 0.74% : 0.000022s : 13: substitution.minmaximum_grad 0.50% : 0.000015s : 14: substitution.partial_eliminate 0.79% : 0.000023s : 29: substitution.remove_not_recompute_node 2.52% : 0.000074s : 16: substitution.replace_applicator 1.04% : 0.000031s : 17: substitution.replace_old_param 0.26% : 0.000008s : 2: substitution.set_cell_output_no_recompute 0.55% : 0.000016s : 3: substitution.switch_simplify 1.56% : 0.000046s : 13: substitution.tuple_list_convert_item_index_to_positive 1.14% : 0.000033s : 13: substitution.tuple_list_get_item_depend_reorder 3.30% : 0.000097s : 30: substitution.tuple_list_get_item_eliminator 0.86% : 0.000025s : 9: substitution.updatestate_pure_node_eliminater 2.02% : 0.000059s : 16: substitution.updatestate_useless_node_eliminater ------[type_inference.] 0.708618 2 99.39% : 0.704318s : 1: type_inference.infer 0.61% : 0.004300s : 1: type_inference.specialize ------[replace.] 0.000913 54 7.96% : 0.000073s : 3: replace.getattr_setattr_resolve 48.71% : 0.000445s : 29: replace.inline 6.79% : 0.000062s : 1: replace.replace_applicator 9.26% : 0.000085s : 3: replace.switch_simplify 21.91% : 0.000200s : 17: replace.tuple_list_get_item_eliminator 5.37% : 0.000049s : 1: replace.updatestate_useless_node_eliminater ------[match.] 0.002333 54 33.78% : 0.000788s : 3: match.getattr_setattr_resolve 62.50% : 0.001458s : 29: match.inline 0.70% : 0.000016s : 1: match.replace_applicator 0.61% : 0.000014s : 3: match.switch_simplify 1.83% : 0.000043s : 17: match.tuple_list_get_item_eliminator 0.58% : 0.000013s : 1: match.updatestate_useless_node_eliminater ------[predicate.] 0.000998 6048 3.25% : 0.000032s : 101: predicate.accumulaten_eliminater 0.27% : 0.000003s : 7: predicate.ad_related_special_op_eliminate 1.31% : 0.000013s : 101: predicate.addn_check_dump 1.62% : 0.000016s : 101: predicate.addn_zero_filter 2.15% : 0.000021s : 101: predicate.arithmetic_simplify 1.42% : 0.000014s : 101: predicate.cast_eliminate 0.14% : 0.000001s : 8: predicate.check_bprop_eliminate 1.27% : 0.000013s : 101: predicate.compare_switch_simplify 1.51% : 0.000015s : 101: predicate.depend_value_elim 1.61% : 0.000016s : 101: predicate.dict_get_item_const_eliminator 1.40% : 0.000014s : 101: predicate.dict_get_item_eliminator 1.34% : 0.000013s : 101: predicate.dict_set_item_eliminator 0.19% : 0.000002s : 7: predicate.dumpgradient_eliminate 0.07% : 0.000001s : 7: predicate.elim_not_effective 0.16% : 0.000002s : 7: predicate.elim_shapecalc_of_broadcastargs 1.36% : 0.000014s : 101: predicate.environ_add_const_eliminate 1.28% : 0.000013s : 101: predicate.environ_get_add_eliminate 1.35% : 0.000014s : 101: predicate.environ_get_depend_swap 1.40% : 0.000014s : 101: predicate.environ_get_eliminate 1.37% : 0.000014s : 101: predicate.environ_get_set_eliminate 0.06% : 0.000001s : 7: predicate.fold_const_symbol 0.82% : 0.000008s : 44: predicate.get_grad_eliminate 0.75% : 0.000007s : 20: predicate.getattr_setattr_resolve 0.09% : 0.000001s : 8: predicate.graph_param_transform 4.13% : 0.000041s : 163: predicate.inline 2.69% : 0.000027s : 105: predicate.inline_without_move 0.32% : 0.000003s : 44: predicate.j_node_and_user_rematch 0.98% : 0.000010s : 44: predicate.less_batch_normalization 1.66% : 0.000017s : 118: predicate.list_to_tuple_eliminator_ 1.80% : 0.000018s : 126: predicate.load_eliminater 0.34% : 0.000003s : 8: predicate.loop_unroll_after_grad 2.79% : 0.000028s : 187: predicate.loop_unroll_before_grad 1.62% : 0.000016s : 109: predicate.make_slice_get_slice_eliminator 1.31% : 0.000013s : 101: predicate.merge_addn 1.35% : 0.000013s : 101: predicate.minmaximum_grad 0.38% : 0.000004s : 8: predicate.mutable_eliminate 0.13% : 0.000001s : 7: predicate.opt_reshape 2.33% : 0.000023s : 126: predicate.partial_eliminate 1.49% : 0.000015s : 101: predicate.print_const_string_wrapper 1.96% : 0.000020s : 101: predicate.reduce_eliminate 1.70% : 0.000017s : 118: predicate.redundant_stop_gradient_eliminater 0.44% : 0.000004s : 44: predicate.remove_not_recompute_node 2.57% : 0.000026s : 243: predicate.replace_applicator 1.37% : 0.000014s : 105: predicate.replace_old_param 0.11% : 0.000001s : 8: predicate.reset_defer_inline 1.35% : 0.000013s : 101: predicate.reshape_eliminate 1.40% : 0.000014s : 101: predicate.row_tensor_add_zeros_like 0.22% : 0.000002s : 8: predicate.row_tensor_eliminate 1.37% : 0.000014s : 101: predicate.same_eliminate 0.53% : 0.000005s : 52: predicate.set_cell_output_no_recompute 0.26% : 0.000003s : 15: predicate.special_op_eliminate 0.88% : 0.000009s : 50: predicate.specialize_transform 1.54% : 0.000015s : 101: predicate.split_environ_get_set_with_tuple_value 1.40% : 0.000014s : 101: predicate.stack_unstack_eliminate 0.14% : 0.000001s : 8: predicate.switch_call_monad_eliminater 3.10% : 0.000031s : 147: predicate.switch_defer_inline 2.51% : 0.000025s : 147: predicate.switch_layer_defer_inline 5.67% : 0.000057s : 348: predicate.switch_simplify 1.42% : 0.000014s : 101: predicate.tile_eliminate 1.35% : 0.000013s : 101: predicate.transpose_eliminate 1.82% : 0.000018s : 101: predicate.tuple_list_convert_item_index_to_positive 1.62% : 0.000016s : 101: predicate.tuple_list_get_item_depend_reorder 3.27% : 0.000033s : 134: predicate.tuple_list_get_item_eliminator 1.79% : 0.000018s : 101: predicate.tuple_list_set_item_eliminator 1.58% : 0.000016s : 118: predicate.tuple_to_list_eliminator_ 4.46% : 0.000044s : 126: predicate.updatestate_pure_node_eliminater 2.75% : 0.000027s : 172: predicate.updatestate_useless_node_eliminater 1.62% : 0.000016s : 101: predicate.value_based_eliminate 0.11% : 0.000001s : 7: predicate.virtual_view_grad_eliminate 0.17% : 0.000002s : 8: predicate.zero_like_fill_zero ------[func_graph_cloner_run.] 0.009267 85 71.10% : 0.006589s : 48: func_graph_cloner_run.FuncGraphClonerGraph 4.25% : 0.000394s : 7: func_graph_cloner_run.FuncGraphClonerNode 24.65% : 0.002284s : 30: func_graph_cloner_run.FuncGraphSpecializer ------[meta_graph.] 0.000000 0 ------[manager.] 0.000000 0 ------[pynative] 0.000000 0 ------[others.] 1.756074 108 0.01% : 0.000092s : 1: add_recomputation 0.02% : 0.000325s : 1: auto_monad 0.00% : 0.000036s : 1: auto_monad_reorder 0.00% : 0.000004s : 1: backend_pass 0.02% : 0.000349s : 1: bootstrap 0.00% : 0.000040s : 1: cconv 0.00% : 0.000015s : 1: convert_after_rewriter 0.00% : 0.000037s : 1: cse_after_recomputation 0.00% : 0.000017s : 1: environ_conv 0.03% : 0.000586s : 1: event_method 0.00% : 0.000019s : 1: execute 0.00% : 0.000011s : 1: expand_dump_flag 0.00% : 0.000005s : 1: get_jit_bprop_graph 0.00% : 0.000014s : 1: graph_reusing 26.54% : 0.466101s : 1: jit_opt_a 0.02% : 0.000314s : 1: jit_opt_after_cconv 0.01% : 0.000098s : 1: jit_opt_b 0.03% : 0.000508s : 1: loop_unroll 0.05% : 0.000869s : 1: mutable_eliminate 1.96% : 0.034400s : 52: opt.transform.jit_opt_a 0.01% : 0.000149s : 4: opt.transform.jit_opt_after_cconv 0.00% : 0.000063s : 4: opt.transform.jit_opt_b 0.00% : 0.000022s : 1: opt.transform.loop_unroll_optimizer 0.00% : 0.000028s : 1: opt.transform.mutable_eliminate 0.00% : 0.000043s : 1: opt.transform.opt_after_jit_grad 0.06% : 0.001003s : 2: opt.transform.opt_resolve 0.00% : 0.000067s : 4: opt.transform.symbol_engine_opt 0.03% : 0.000583s : 1: opt_after_jit_grad 0.00% : 0.000009s : 1: order_py_execute_after_rewriter 0.00% : 0.000005s : 1: partial_unused_args_eliminate 0.00% : 0.000007s : 1: pre_auto_parallel 0.00% : 0.000073s : 1: py_interpret_to_execute 0.00% : 0.000021s : 1: py_interpret_to_execute_after_opt_a 0.00% : 0.000064s : 1: remove_dup_value 23.42% : 0.411343s : 3: renormalize.infer 0.36% : 0.006375s : 3: renormalize.specialize 0.00% : 0.000010s : 1: rewriter_after_jit_bprop_graph 0.01% : 0.000216s : 1: rewriter_after_opt_a 0.02% : 0.000386s : 1: rewriter_before_opt_a 0.01% : 0.000126s : 1: symbol_engine_optimizer 6.99% : 0.122756s : 1: task_emit 40.36% : 0.708780s : 1: type_inference 0.01% : 0.000104s : 1: validate . [hook] pytest_runtest_teardown:test_permute_dimensions[input_shape3-dims3-KBK] tests/st/mint/test_permute.py::test_permute_dimensions[input_shape3-dims3-KBK],max_mem:4.0M . [hook] pytest_runtest_teardown:test_permute_dimensions[input_shape4-dims4-pynative] tests/st/mint/test_permute.py::test_permute_dimensions[input_shape4-dims4-pynative],max_mem:4.0M TotalTime = 0.823237, [33] [bootstrap]: 0.00090656 [type_inference]: 0.676018 [event_method]: 2.048e-05 [auto_monad]: 0.00022253 [graph_reusing]: 6.43e-06 [pre_auto_parallel]: 2.44999e-06 [py_interpret_to_execute]: 0.00050576 [rewriter_before_opt_a]: 7.88e-05 [expand_dump_flag]: 3.97998e-06 [jit_opt_a]: 0.0124745, [2] [Cycle 1]: 0.0065743, [27] [switch_simplify]: 6.648e-05 [loop_unroll]: 2.697e-05 [a_1]: 0.00153345 [with_stream_mark]: 3.909e-05 [recompute_prepare]: 1.814e-05 [updatestate_depend_eliminate]: 6.94001e-06 [updatestate_assign_eliminate]: 6.51e-06 [updatestate_loads_eliminate]: 5.57999e-06 [parameter_eliminate]: 2.14999e-06 [specialize_transform]: 1.087e-05 [updatestate_useless_node_eliminater]: 1.372e-05 [accelerated_algorithm]: 1.232e-05 [meta_shard_fg_expand]: 4.37e-06 [get_grad_eliminate_]: 1.137e-05 [merge_forward]: 6.38e-06 [cell_reuse_recompute_pass]: 3.21001e-06 [cell_reuse_handle_not_recompute_node_pass]: 2.543e-05 [j_node_and_user_rematch]: 1.797e-05 [meta_fg_expand]: 4.14002e-06 [replace_old_param]: 1.691e-05 [inline_without_move]: 1.057e-05 [renormalize]: 0.00430325 [add_forward_monad_depend]: 1.667e-05 [auto_monad_grad]: 2.96001e-06 [auto_monad_eliminator]: 3.231e-05 [cse]: 4.424e-05 [replace_applicator]: 3.261e-05 [Cycle 2]: 0.00062496, [27] [switch_simplify]: 1.232e-05 [loop_unroll]: 9.91998e-06 [a_1]: 0.0002304 [with_stream_mark]: 2.207e-05 [recompute_prepare]: 1.128e-05 [updatestate_depend_eliminate]: 6.38e-06 [updatestate_assign_eliminate]: 6.25002e-06 [updatestate_loads_eliminate]: 4.61002e-06 [parameter_eliminate]: 2.31998e-06 [specialize_transform]: 9.80002e-06 [updatestate_useless_node_eliminater]: 1.385e-05 [accelerated_algorithm]: 9.99999e-06 [meta_shard_fg_expand]: 3.09001e-06 [get_grad_eliminate_]: 9.29e-06 [merge_forward]: 6.15002e-06 [cell_reuse_recompute_pass]: 3.13e-06 [cell_reuse_handle_not_recompute_node_pass]: 2.393e-05 [j_node_and_user_rematch]: 1.543e-05 [meta_fg_expand]: 3.71001e-06 [replace_old_param]: 1.392e-05 [inline_without_move]: 8.77e-06 [renormalize]: 1.00001e-07 [add_forward_monad_depend]: 2.33998e-06 [auto_monad_grad]: 1.52999e-06 [auto_monad_eliminator]: 1.505e-05 [cse]: 2.352e-05 [replace_applicator]: 1.086e-05 [py_interpret_to_execute_after_opt_a]: 2.295e-05 [rewriter_after_opt_a]: 0.00054071 [convert_after_rewriter]: 1.952e-05 [order_py_execute_after_rewriter]: 7.03e-06 [mutable_eliminate]: 0.00085797 [jit_opt_b]: 9.075e-05, [1] [Cycle 1]: 8.046e-05, [2] [frontend_op_eliminate]: 3.24e-05 [inline_after_opt_a]: 3.235e-05 [cconv]: 3.897e-05 [loop_unroll]: 0.0005251 [jit_opt_after_cconv]: 0.00026409, [1] [Cycle 1]: 0.00025497, [11] [c_1]: 6.753e-05 [parameter_eliminate]: 5.89999e-06 [updatestate_depend_eliminate]: 1.414e-05 [updatestate_assign_eliminate]: 5.46e-06 [updatestate_loads_eliminate]: 4.49998e-06 [cse]: 4.556e-05 [call_graph_tuple_transform]: 2.862e-05 [tuple_list_get_item_eliminator]: 1.007e-05 [none_parameter_eliminate]: 1.60999e-06 [renormalize]: 7.59988e-07 [switch_simplify]: 1.074e-05 [remove_dup_value]: 2.268e-05 [partial_unused_args_eliminate]: 2.93e-06 [environ_conv]: 1.392e-05 [add_recomputation]: 8.68e-05 [cse_after_recomputation]: 3.485e-05, [1] [Cycle 1]: 2.716e-05, [1] [cse]: 1.928e-05 [auto_monad_reorder]: 2.851e-05 [get_jit_bprop_graph]: 2.37001e-06 [rewriter_after_jit_bprop_graph]: 0.00016029 [opt_after_jit_grad]: 0.00068657 [symbol_engine_optimizer]: 0.00011419, [1] [Cycle 1]: 0.00010608, [6] [build]: 8.72e-06 [elim_shapecalc]: 1.408e-05 [elim_not_effective]: 2.343e-05 [opt_reshape]: 9.71e-06 [fold_const_symbol]: 1.638e-05 [renormalize]: 1.00999e-06 [validate]: 7.562e-05 [backend_pass]: 1.32999e-06 [task_emit]: 0.129015 [execute]: 9.10999e-06 Sums bootstrap : 0.000907s : 0.11% type_inference : 0.676018s : 82.75% event_method : 0.000020s : 0.00% auto_monad : 0.000223s : 0.03% graph_reusing : 0.000006s : 0.00% pre_auto_parallel : 0.000002s : 0.00% py_interpret_to_execute : 0.000506s : 0.06% rewriter_before_opt_a : 0.000079s : 0.01% expand_dump_flag : 0.000004s : 0.00% jit_opt_a.switch_simplify : 0.000079s : 0.01% jit_opt_a.loop_unroll : 0.000037s : 0.00% jit_opt_a.a_1 : 0.001764s : 0.22% jit_opt_a.with_stream_mark : 0.000061s : 0.01% jit_opt_a.recompute_prepare : 0.000029s : 0.00% jit_opt_a.updatestate_depend_eliminate : 0.000013s : 0.00% jit_opt_a.updatestate_assign_eliminate : 0.000013s : 0.00% jit_opt_a.updatestate_loads_eliminate : 0.000010s : 0.00% jit_opt_a.parameter_eliminate : 0.000004s : 0.00% jit_opt_a.specialize_transform : 0.000021s : 0.00% jit_opt_a.updatestate_useless_node_eliminater : 0.000028s : 0.00% jit_opt_a.accelerated_algorithm : 0.000022s : 0.00% jit_opt_a.meta_shard_fg_expand : 0.000007s : 0.00% jit_opt_a.get_grad_eliminate_ : 0.000021s : 0.00% jit_opt_a.merge_forward : 0.000013s : 0.00% jit_opt_a.cell_reuse_recompute_pass : 0.000006s : 0.00% jit_opt_a.cell_reuse_handle_not_recompute_node_pass : 0.000049s : 0.01% jit_opt_a.j_node_and_user_rematch : 0.000033s : 0.00% jit_opt_a.meta_fg_expand : 0.000008s : 0.00% jit_opt_a.replace_old_param : 0.000031s : 0.00% jit_opt_a.inline_without_move : 0.000019s : 0.00% jit_opt_a.renormalize : 0.004303s : 0.53% jit_opt_a.add_forward_monad_depend : 0.000019s : 0.00% jit_opt_a.auto_monad_grad : 0.000004s : 0.00% jit_opt_a.auto_monad_eliminator : 0.000047s : 0.01% jit_opt_a.cse : 0.000068s : 0.01% jit_opt_a.replace_applicator : 0.000043s : 0.01% py_interpret_to_execute_after_opt_a : 0.000023s : 0.00% rewriter_after_opt_a : 0.000541s : 0.07% convert_after_rewriter : 0.000020s : 0.00% order_py_execute_after_rewriter : 0.000007s : 0.00% mutable_eliminate : 0.000858s : 0.11% jit_opt_b.frontend_op_eliminate : 0.000032s : 0.00% jit_opt_b.inline_after_opt_a : 0.000032s : 0.00% cconv : 0.000039s : 0.00% loop_unroll : 0.000525s : 0.06% jit_opt_after_cconv.c_1 : 0.000068s : 0.01% jit_opt_after_cconv.parameter_eliminate : 0.000006s : 0.00% jit_opt_after_cconv.updatestate_depend_eliminate : 0.000014s : 0.00% jit_opt_after_cconv.updatestate_assign_eliminate : 0.000005s : 0.00% jit_opt_after_cconv.updatestate_loads_eliminate : 0.000004s : 0.00% jit_opt_after_cconv.cse : 0.000046s : 0.01% jit_opt_after_cconv.call_graph_tuple_transform : 0.000029s : 0.00% jit_opt_after_cconv.tuple_list_get_item_eliminator : 0.000010s : 0.00% jit_opt_after_cconv.none_parameter_eliminate : 0.000002s : 0.00% jit_opt_after_cconv.renormalize : 0.000001s : 0.00% jit_opt_after_cconv.switch_simplify : 0.000011s : 0.00% remove_dup_value : 0.000023s : 0.00% partial_unused_args_eliminate : 0.000003s : 0.00% environ_conv : 0.000014s : 0.00% add_recomputation : 0.000087s : 0.01% cse_after_recomputation.cse : 0.000019s : 0.00% auto_monad_reorder : 0.000029s : 0.00% get_jit_bprop_graph : 0.000002s : 0.00% rewriter_after_jit_bprop_graph : 0.000160s : 0.02% opt_after_jit_grad : 0.000687s : 0.08% symbol_engine_optimizer.build : 0.000009s : 0.00% symbol_engine_optimizer.elim_shapecalc : 0.000014s : 0.00% symbol_engine_optimizer.elim_not_effective : 0.000023s : 0.00% symbol_engine_optimizer.opt_reshape : 0.000010s : 0.00% symbol_engine_optimizer.fold_const_symbol : 0.000016s : 0.00% symbol_engine_optimizer.renormalize : 0.000001s : 0.00% validate : 0.000076s : 0.01% backend_pass : 0.000001s : 0.00% task_emit : 0.129015s : 15.79% execute : 0.000009s : 0.00% Time group info: ------[substitution.] 0.001091 45 1.22% : 0.000013s : 2: substitution.depend_value_elim 0.33% : 0.000004s : 4: substitution.elim_not_effective 0.17% : 0.000002s : 4: substitution.fold_const_symbol 0.74% : 0.000008s : 6: substitution.graph_param_transform 92.54% : 0.001009s : 3: substitution.inline 0.63% : 0.000007s : 8: substitution.j_node_and_user_rematch 0.79% : 0.000009s : 8: substitution.remove_not_recompute_node 0.73% : 0.000008s : 2: substitution.replace_old_param 1.58% : 0.000017s : 3: substitution.updatestate_pure_node_eliminater 1.27% : 0.000014s : 5: substitution.updatestate_useless_node_eliminater ------[type_inference.] 0.675894 2 99.66% : 0.673609s : 1: type_inference.infer 0.34% : 0.002286s : 1: type_inference.specialize ------[replace.] 0.000052 3 100.00% : 0.000052s : 3: replace.inline ------[match.] 0.001004 3 100.00% : 0.001004s : 3: match.inline ------[predicate.] 0.000209 970 1.01% : 0.000002s : 14: predicate.accumulaten_eliminater 10.39% : 0.000022s : 6: predicate.ad_related_special_op_eliminate 0.90% : 0.000002s : 14: predicate.addn_check_dump 1.50% : 0.000003s : 14: predicate.addn_zero_filter 2.47% : 0.000005s : 14: predicate.arithmetic_simplify 1.13% : 0.000002s : 14: predicate.cast_eliminate 0.48% : 0.000001s : 6: predicate.check_bprop_eliminate 0.87% : 0.000002s : 14: predicate.compare_switch_simplify 1.23% : 0.000003s : 14: predicate.depend_value_elim 0.87% : 0.000002s : 14: predicate.dict_get_item_const_eliminator 0.88% : 0.000002s : 14: predicate.dict_get_item_eliminator 1.22% : 0.000003s : 14: predicate.dict_set_item_eliminator 1.16% : 0.000002s : 6: predicate.dumpgradient_eliminate 0.31% : 0.000001s : 6: predicate.elim_not_effective 0.68% : 0.000001s : 6: predicate.elim_shapecalc_of_broadcastargs 0.84% : 0.000002s : 14: predicate.environ_add_const_eliminate 0.87% : 0.000002s : 14: predicate.environ_get_add_eliminate 0.86% : 0.000002s : 14: predicate.environ_get_depend_swap 1.05% : 0.000002s : 14: predicate.environ_get_eliminate 0.88% : 0.000002s : 14: predicate.environ_get_set_eliminate 0.24% : 0.000001s : 6: predicate.fold_const_symbol 1.17% : 0.000002s : 12: predicate.get_grad_eliminate 0.26% : 0.000001s : 6: predicate.graph_param_transform 5.08% : 0.000011s : 29: predicate.inline 1.16% : 0.000002s : 12: predicate.inline_without_move 0.41% : 0.000001s : 12: predicate.j_node_and_user_rematch 1.41% : 0.000003s : 12: predicate.less_batch_normalization 1.25% : 0.000003s : 14: predicate.list_to_tuple_eliminator_ 1.39% : 0.000003s : 20: predicate.load_eliminater 1.52% : 0.000003s : 6: predicate.loop_unroll_after_grad 3.04% : 0.000006s : 30: predicate.loop_unroll_before_grad 2.06% : 0.000004s : 20: predicate.make_slice_get_slice_eliminator 0.96% : 0.000002s : 14: predicate.merge_addn 1.03% : 0.000002s : 14: predicate.minmaximum_grad 2.15% : 0.000004s : 6: predicate.mutable_eliminate 0.47% : 0.000001s : 6: predicate.opt_reshape 1.75% : 0.000004s : 20: predicate.partial_eliminate 1.12% : 0.000002s : 14: predicate.print_const_string_wrapper 1.73% : 0.000004s : 14: predicate.reduce_eliminate 1.37% : 0.000003s : 14: predicate.redundant_stop_gradient_eliminater 0.75% : 0.000002s : 12: predicate.remove_not_recompute_node 1.58% : 0.000003s : 26: predicate.replace_applicator 0.65% : 0.000001s : 12: predicate.replace_old_param 0.35% : 0.000001s : 6: predicate.reset_defer_inline 1.13% : 0.000002s : 14: predicate.reshape_eliminate 1.26% : 0.000003s : 14: predicate.row_tensor_add_zeros_like 1.08% : 0.000002s : 6: predicate.row_tensor_eliminate 1.53% : 0.000003s : 14: predicate.same_eliminate 0.64% : 0.000001s : 12: predicate.set_cell_output_no_recompute 1.07% : 0.000002s : 12: predicate.special_op_eliminate 1.17% : 0.000002s : 12: predicate.specialize_transform 1.26% : 0.000003s : 14: predicate.split_environ_get_set_with_tuple_value 1.08% : 0.000002s : 14: predicate.stack_unstack_eliminate 0.45% : 0.000001s : 6: predicate.switch_call_monad_eliminater 1.84% : 0.000004s : 17: predicate.switch_defer_inline 1.60% : 0.000003s : 17: predicate.switch_layer_defer_inline 5.42% : 0.000011s : 53: predicate.switch_simplify 0.95% : 0.000002s : 14: predicate.tile_eliminate 1.10% : 0.000002s : 14: predicate.transpose_eliminate 1.13% : 0.000002s : 14: predicate.tuple_list_convert_item_index_to_positive 1.22% : 0.000003s : 14: predicate.tuple_list_get_item_depend_reorder 4.02% : 0.000008s : 26: predicate.tuple_list_get_item_eliminator 1.76% : 0.000004s : 14: predicate.tuple_list_set_item_eliminator 1.03% : 0.000002s : 14: predicate.tuple_to_list_eliminator_ 1.49% : 0.000003s : 20: predicate.updatestate_pure_node_eliminater 2.78% : 0.000006s : 32: predicate.updatestate_useless_node_eliminater 1.31% : 0.000003s : 14: predicate.value_based_eliminate 0.41% : 0.000001s : 6: predicate.virtual_view_grad_eliminate 0.81% : 0.000002s : 6: predicate.zero_like_fill_zero ------[func_graph_cloner_run.] 0.003857 27 70.56% : 0.002721s : 22: func_graph_cloner_run.FuncGraphClonerGraph 29.44% : 0.001135s : 5: func_graph_cloner_run.FuncGraphSpecializer ------[meta_graph.] 0.000000 0 ------[manager.] 0.000000 0 ------[pynative] 0.000000 0 ------[others.] 0.829904 76 0.01% : 0.000090s : 1: add_recomputation 0.03% : 0.000229s : 1: auto_monad 0.00% : 0.000031s : 1: auto_monad_reorder 0.00% : 0.000005s : 1: backend_pass 0.11% : 0.000947s : 1: bootstrap 0.01% : 0.000042s : 1: cconv 0.00% : 0.000024s : 1: convert_after_rewriter 0.00% : 0.000037s : 1: cse_after_recomputation 0.00% : 0.000016s : 1: environ_conv 0.00% : 0.000027s : 1: event_method 0.00% : 0.000016s : 1: execute 0.00% : 0.000006s : 1: expand_dump_flag 0.00% : 0.000005s : 1: get_jit_bprop_graph 0.00% : 0.000009s : 1: graph_reusing 1.50% : 0.012480s : 1: jit_opt_a 0.03% : 0.000268s : 1: jit_opt_after_cconv 0.01% : 0.000094s : 1: jit_opt_b 0.07% : 0.000555s : 1: loop_unroll 0.11% : 0.000876s : 1: mutable_eliminate 0.26% : 0.002128s : 26: opt.transform.jit_opt_a 0.01% : 0.000112s : 4: opt.transform.jit_opt_after_cconv 0.01% : 0.000055s : 4: opt.transform.jit_opt_b 0.00% : 0.000021s : 1: opt.transform.loop_unroll_optimizer 0.00% : 0.000031s : 1: opt.transform.mutable_eliminate 0.01% : 0.000064s : 1: opt.transform.opt_after_jit_grad 0.01% : 0.000058s : 4: opt.transform.symbol_engine_opt 0.08% : 0.000703s : 1: opt_after_jit_grad 0.00% : 0.000009s : 1: order_py_execute_after_rewriter 0.00% : 0.000005s : 1: partial_unused_args_eliminate 0.00% : 0.000005s : 1: pre_auto_parallel 0.06% : 0.000513s : 1: py_interpret_to_execute 0.00% : 0.000027s : 1: py_interpret_to_execute_after_opt_a 0.00% : 0.000025s : 1: remove_dup_value 0.35% : 0.002936s : 1: renormalize.infer 0.16% : 0.001348s : 1: renormalize.specialize 0.02% : 0.000165s : 1: rewriter_after_jit_bprop_graph 0.07% : 0.000551s : 1: rewriter_after_opt_a 0.01% : 0.000084s : 1: rewriter_before_opt_a 0.01% : 0.000118s : 1: symbol_engine_optimizer 15.55% : 0.129037s : 1: task_emit 81.46% : 0.676045s : 1: type_inference 0.01% : 0.000109s : 1: validate TotalTime = 1.26743, [33] [bootstrap]: 0.00035188 [type_inference]: 0.821714 [event_method]: 0.00069291 [auto_monad]: 0.00033278 [graph_reusing]: 1.207e-05 [pre_auto_parallel]: 4.4e-06 [py_interpret_to_execute]: 7.295e-05 [rewriter_before_opt_a]: 0.0001802 [expand_dump_flag]: 4.61002e-06 [jit_opt_a]: 0.4305, [4] [Cycle 1]: 0.190855, [27] [switch_simplify]: 0.00025639 [loop_unroll]: 6.92e-05 [a_1]: 0.0019129 [with_stream_mark]: 5.214e-05 [recompute_prepare]: 4.061e-05 [updatestate_depend_eliminate]: 1.489e-05 [updatestate_assign_eliminate]: 1.08e-05 [updatestate_loads_eliminate]: 1.041e-05 [parameter_eliminate]: 3.76001e-06 [specialize_transform]: 2.33e-05 [updatestate_useless_node_eliminater]: 2.619e-05 [accelerated_algorithm]: 2.156e-05 [meta_shard_fg_expand]: 1.071e-05 [get_grad_eliminate_]: 2.102e-05 [merge_forward]: 1.226e-05 [cell_reuse_recompute_pass]: 1.10999e-06 [cell_reuse_handle_not_recompute_node_pass]: 4.316e-05 [j_node_and_user_rematch]: 3.77e-05 [meta_fg_expand]: 0.139021 [replace_old_param]: 0.00014533 [inline_without_move]: 0.00012984 [renormalize]: 0.0479147 [add_forward_monad_depend]: 2.49e-05 [auto_monad_grad]: 1.762e-05 [auto_monad_eliminator]: 0.00012296 [cse]: 0.00028873 [replace_applicator]: 0.00026103 [Cycle 2]: 0.232568, [27] [switch_simplify]: 9.161e-05 [loop_unroll]: 8.709e-05 [a_1]: 0.00390829 [with_stream_mark]: 4.54e-05 [recompute_prepare]: 3.696e-05 [updatestate_depend_eliminate]: 1.321e-05 [updatestate_assign_eliminate]: 1.426e-05 [updatestate_loads_eliminate]: 1.176e-05 [parameter_eliminate]: 4.2e-06 [specialize_transform]: 1.998e-05 [updatestate_useless_node_eliminater]: 8.344e-05 [accelerated_algorithm]: 1.641e-05 [meta_shard_fg_expand]: 6.34999e-06 [get_grad_eliminate_]: 1.399e-05 [merge_forward]: 7.55e-06 [cell_reuse_recompute_pass]: 1.58002e-06 [cell_reuse_handle_not_recompute_node_pass]: 2.947e-05 [j_node_and_user_rematch]: 2.233e-05 [meta_fg_expand]: 0.00018042 [replace_old_param]: 2.264e-05 [inline_without_move]: 1.38e-05 [renormalize]: 0.227453 [add_forward_monad_depend]: 1.158e-05 [auto_monad_grad]: 2.93003e-06 [auto_monad_eliminator]: 3.303e-05 [cse]: 0.00014775 [replace_applicator]: 3.873e-05 [Cycle 3]: 0.00173648, [27] [switch_simplify]: 1.519e-05 [loop_unroll]: 1.432e-05 [a_1]: 0.00035675 [with_stream_mark]: 2.313e-05 [recompute_prepare]: 1.547e-05 [updatestate_depend_eliminate]: 5.254e-05 [updatestate_assign_eliminate]: 7.45e-06 [updatestate_loads_eliminate]: 5.40999e-06 [parameter_eliminate]: 2.09e-06 [specialize_transform]: 1.218e-05 [updatestate_useless_node_eliminater]: 1.464e-05 [accelerated_algorithm]: 1.246e-05 [meta_shard_fg_expand]: 3.94002e-06 [get_grad_eliminate_]: 1.101e-05 [merge_forward]: 7.28999e-06 [cell_reuse_recompute_pass]: 4.38999e-06 [cell_reuse_handle_not_recompute_node_pass]: 2.784e-05 [j_node_and_user_rematch]: 1.898e-05 [meta_fg_expand]: 4.58001e-06 [replace_old_param]: 1.609e-05 [inline_without_move]: 1.066e-05 [renormalize]: 0.00083692 [add_forward_monad_depend]: 6.27001e-06 [auto_monad_grad]: 2.24001e-06 [auto_monad_eliminator]: 2.228e-05 [cse]: 4.444e-05 [replace_applicator]: 2.266e-05 [Cycle 4]: 0.00064223, [27] [switch_simplify]: 1.246e-05 [loop_unroll]: 1.115e-05 [a_1]: 0.00026657 [with_stream_mark]: 1.4e-05 [recompute_prepare]: 1.136e-05 [updatestate_depend_eliminate]: 6.38e-06 [updatestate_assign_eliminate]: 5.57001e-06 [updatestate_loads_eliminate]: 5.03002e-06 [parameter_eliminate]: 1.47999e-06 [specialize_transform]: 1.187e-05 [updatestate_useless_node_eliminater]: 1.348e-05 [accelerated_algorithm]: 1.201e-05 [meta_shard_fg_expand]: 2.64001e-06 [get_grad_eliminate_]: 1.022e-05 [merge_forward]: 5.12999e-06 [cell_reuse_recompute_pass]: 2.56998e-06 [cell_reuse_handle_not_recompute_node_pass]: 2.226e-05 [j_node_and_user_rematch]: 1.665e-05 [meta_fg_expand]: 3.43e-06 [replace_old_param]: 1.327e-05 [inline_without_move]: 1.028e-05 [renormalize]: 6.00121e-08 [add_forward_monad_depend]: 1.27999e-06 [auto_monad_grad]: 1.32999e-06 [auto_monad_eliminator]: 1.306e-05 [cse]: 2.551e-05 [replace_applicator]: 1.119e-05 [py_interpret_to_execute_after_opt_a]: 1.844e-05 [rewriter_after_opt_a]: 0.00020153 [convert_after_rewriter]: 1.373e-05 [order_py_execute_after_rewriter]: 7.55998e-06 [mutable_eliminate]: 0.0008011 [jit_opt_b]: 9.639e-05, [1] [Cycle 1]: 8.718e-05, [2] [frontend_op_eliminate]: 3.9e-05 [inline_after_opt_a]: 3.345e-05 [cconv]: 2.921e-05 [loop_unroll]: 0.0006476 [jit_opt_after_cconv]: 0.00025732, [1] [Cycle 1]: 0.00024914, [11] [c_1]: 6.605e-05 [parameter_eliminate]: 3.44001e-06 [updatestate_depend_eliminate]: 9.67001e-06 [updatestate_assign_eliminate]: 6.71999e-06 [updatestate_loads_eliminate]: 5.30999e-06 [cse]: 4.678e-05 [call_graph_tuple_transform]: 3.055e-05 [tuple_list_get_item_eliminator]: 1.279e-05 [none_parameter_eliminate]: 1.50001e-06 [renormalize]: 3.29979e-07 [switch_simplify]: 1.127e-05 [remove_dup_value]: 6.211e-05 [partial_unused_args_eliminate]: 2.46e-06 [environ_conv]: 1.096e-05 [add_recomputation]: 8.562e-05 [cse_after_recomputation]: 3.553e-05, [1] [Cycle 1]: 2.854e-05, [1] [cse]: 2.043e-05 [auto_monad_reorder]: 3.58e-05 [get_jit_bprop_graph]: 2.04e-06 [rewriter_after_jit_bprop_graph]: 6.37001e-06 [opt_after_jit_grad]: 0.00058975 [symbol_engine_optimizer]: 0.00012727, [1] [Cycle 1]: 0.00011849, [6] [build]: 6.28e-06 [elim_shapecalc]: 1.51e-05 [elim_not_effective]: 2.845e-05 [opt_reshape]: 1.327e-05 [fold_const_symbol]: 2.141e-05 [renormalize]: 3.00002e-07 [validate]: 6.944e-05 [backend_pass]: 1.50999e-06 [task_emit]: 0.0101404 [execute]: 1.014e-05 Sums bootstrap : 0.000352s : 0.03% type_inference : 0.821714s : 65.14% event_method : 0.000693s : 0.05% auto_monad : 0.000333s : 0.03% graph_reusing : 0.000012s : 0.00% pre_auto_parallel : 0.000004s : 0.00% py_interpret_to_execute : 0.000073s : 0.01% rewriter_before_opt_a : 0.000180s : 0.01% expand_dump_flag : 0.000005s : 0.00% jit_opt_a.switch_simplify : 0.000376s : 0.03% jit_opt_a.loop_unroll : 0.000182s : 0.01% jit_opt_a.a_1 : 0.006445s : 0.51% jit_opt_a.with_stream_mark : 0.000135s : 0.01% jit_opt_a.recompute_prepare : 0.000104s : 0.01% jit_opt_a.updatestate_depend_eliminate : 0.000087s : 0.01% jit_opt_a.updatestate_assign_eliminate : 0.000038s : 0.00% jit_opt_a.updatestate_loads_eliminate : 0.000033s : 0.00% jit_opt_a.parameter_eliminate : 0.000012s : 0.00% jit_opt_a.specialize_transform : 0.000067s : 0.01% jit_opt_a.updatestate_useless_node_eliminater : 0.000138s : 0.01% jit_opt_a.accelerated_algorithm : 0.000062s : 0.00% jit_opt_a.meta_shard_fg_expand : 0.000024s : 0.00% jit_opt_a.get_grad_eliminate_ : 0.000056s : 0.00% jit_opt_a.merge_forward : 0.000032s : 0.00% jit_opt_a.cell_reuse_recompute_pass : 0.000010s : 0.00% jit_opt_a.cell_reuse_handle_not_recompute_node_pass : 0.000123s : 0.01% jit_opt_a.j_node_and_user_rematch : 0.000096s : 0.01% jit_opt_a.meta_fg_expand : 0.139210s : 11.04% jit_opt_a.replace_old_param : 0.000197s : 0.02% jit_opt_a.inline_without_move : 0.000165s : 0.01% jit_opt_a.renormalize : 0.276204s : 21.90% jit_opt_a.add_forward_monad_depend : 0.000044s : 0.00% jit_opt_a.auto_monad_grad : 0.000024s : 0.00% jit_opt_a.auto_monad_eliminator : 0.000191s : 0.02% jit_opt_a.cse : 0.000506s : 0.04% jit_opt_a.replace_applicator : 0.000334s : 0.03% py_interpret_to_execute_after_opt_a : 0.000018s : 0.00% rewriter_after_opt_a : 0.000202s : 0.02% convert_after_rewriter : 0.000014s : 0.00% order_py_execute_after_rewriter : 0.000008s : 0.00% mutable_eliminate : 0.000801s : 0.06% jit_opt_b.frontend_op_eliminate : 0.000039s : 0.00% jit_opt_b.inline_after_opt_a : 0.000033s : 0.00% cconv : 0.000029s : 0.00% loop_unroll : 0.000648s : 0.05% jit_opt_after_cconv.c_1 : 0.000066s : 0.01% jit_opt_after_cconv.parameter_eliminate : 0.000003s : 0.00% jit_opt_after_cconv.updatestate_depend_eliminate : 0.000010s : 0.00% jit_opt_after_cconv.updatestate_assign_eliminate : 0.000007s : 0.00% jit_opt_after_cconv.updatestate_loads_eliminate : 0.000005s : 0.00% jit_opt_after_cconv.cse : 0.000047s : 0.00% jit_opt_after_cconv.call_graph_tuple_transform : 0.000031s : 0.00% jit_opt_after_cconv.tuple_list_get_item_eliminator : 0.000013s : 0.00% jit_opt_after_cconv.none_parameter_eliminate : 0.000002s : 0.00% jit_opt_after_cconv.renormalize : 0.000000s : 0.00% jit_opt_after_cconv.switch_simplify : 0.000011s : 0.00% remove_dup_value : 0.000062s : 0.00% partial_unused_args_eliminate : 0.000002s : 0.00% environ_conv : 0.000011s : 0.00% add_recomputation : 0.000086s : 0.01% cse_after_recomputation.cse : 0.000020s : 0.00% auto_monad_reorder : 0.000036s : 0.00% get_jit_bprop_graph : 0.000002s : 0.00% rewriter_after_jit_bprop_graph : 0.000006s : 0.00% opt_after_jit_grad : 0.000590s : 0.05% symbol_engine_optimizer.build : 0.000006s : 0.00% symbol_engine_optimizer.elim_shapecalc : 0.000015s : 0.00% symbol_engine_optimizer.elim_not_effective : 0.000028s : 0.00% symbol_engine_optimizer.opt_reshape : 0.000013s : 0.00% symbol_engine_optimizer.fold_const_symbol : 0.000021s : 0.00% symbol_engine_optimizer.renormalize : 0.000000s : 0.00% validate : 0.000069s : 0.01% backend_pass : 0.000002s : 0.00% task_emit : 0.010140s : 0.80% execute : 0.000010s : 0.00% Time group info: ------[substitution.] 0.002936 271 1.34% : 0.000039s : 12: substitution.depend_value_elim 0.18% : 0.000005s : 5: substitution.elim_not_effective 0.11% : 0.000003s : 5: substitution.fold_const_symbol 29.17% : 0.000856s : 4: substitution.getattr_setattr_resolve 0.31% : 0.000009s : 8: substitution.graph_param_transform 51.90% : 0.001524s : 29: substitution.inline 1.42% : 0.000042s : 4: substitution.inline_without_move 0.65% : 0.000019s : 29: substitution.j_node_and_user_rematch 0.78% : 0.000023s : 13: substitution.minmaximum_grad 0.58% : 0.000017s : 14: substitution.partial_eliminate 0.84% : 0.000025s : 29: substitution.remove_not_recompute_node 2.28% : 0.000067s : 16: substitution.replace_applicator 0.71% : 0.000021s : 17: substitution.replace_old_param 0.33% : 0.000010s : 2: substitution.set_cell_output_no_recompute 0.59% : 0.000017s : 3: substitution.switch_simplify 1.60% : 0.000047s : 13: substitution.tuple_list_convert_item_index_to_positive 1.09% : 0.000032s : 13: substitution.tuple_list_get_item_depend_reorder 3.40% : 0.000100s : 30: substitution.tuple_list_get_item_eliminator 0.83% : 0.000024s : 9: substitution.updatestate_pure_node_eliminater 1.92% : 0.000056s : 16: substitution.updatestate_useless_node_eliminater ------[type_inference.] 0.821548 2 83.13% : 0.682991s : 1: type_inference.infer 16.87% : 0.138557s : 1: type_inference.specialize ------[replace.] 0.000921 54 8.34% : 0.000077s : 3: replace.getattr_setattr_resolve 49.80% : 0.000459s : 29: replace.inline 6.55% : 0.000060s : 1: replace.replace_applicator 9.50% : 0.000087s : 3: replace.switch_simplify 21.15% : 0.000195s : 17: replace.tuple_list_get_item_eliminator 4.67% : 0.000043s : 1: replace.updatestate_useless_node_eliminater ------[match.] 0.002386 54 33.38% : 0.000796s : 3: match.getattr_setattr_resolve 63.01% : 0.001504s : 29: match.inline 0.64% : 0.000015s : 1: match.replace_applicator 0.65% : 0.000015s : 3: match.switch_simplify 1.84% : 0.000044s : 17: match.tuple_list_get_item_eliminator 0.48% : 0.000011s : 1: match.updatestate_useless_node_eliminater ------[predicate.] 0.000933 6048 1.45% : 0.000014s : 101: predicate.accumulaten_eliminater 0.26% : 0.000002s : 7: predicate.ad_related_special_op_eliminate 1.37% : 0.000013s : 101: predicate.addn_check_dump 1.47% : 0.000014s : 101: predicate.addn_zero_filter 2.27% : 0.000021s : 101: predicate.arithmetic_simplify 1.54% : 0.000014s : 101: predicate.cast_eliminate 0.12% : 0.000001s : 8: predicate.check_bprop_eliminate 1.44% : 0.000013s : 101: predicate.compare_switch_simplify 1.62% : 0.000015s : 101: predicate.depend_value_elim 1.43% : 0.000013s : 101: predicate.dict_get_item_const_eliminator 1.43% : 0.000013s : 101: predicate.dict_get_item_eliminator 1.44% : 0.000013s : 101: predicate.dict_set_item_eliminator 0.20% : 0.000002s : 7: predicate.dumpgradient_eliminate 0.08% : 0.000001s : 7: predicate.elim_not_effective 0.16% : 0.000002s : 7: predicate.elim_shapecalc_of_broadcastargs 1.46% : 0.000014s : 101: predicate.environ_add_const_eliminate 1.38% : 0.000013s : 101: predicate.environ_get_add_eliminate 1.32% : 0.000012s : 101: predicate.environ_get_depend_swap 1.41% : 0.000013s : 101: predicate.environ_get_eliminate 1.37% : 0.000013s : 101: predicate.environ_get_set_eliminate 0.06% : 0.000001s : 7: predicate.fold_const_symbol 0.82% : 0.000008s : 44: predicate.get_grad_eliminate 0.92% : 0.000009s : 20: predicate.getattr_setattr_resolve 0.07% : 0.000001s : 8: predicate.graph_param_transform 4.82% : 0.000045s : 163: predicate.inline 2.04% : 0.000019s : 105: predicate.inline_without_move 0.34% : 0.000003s : 44: predicate.j_node_and_user_rematch 0.94% : 0.000009s : 44: predicate.less_batch_normalization 1.78% : 0.000017s : 118: predicate.list_to_tuple_eliminator_ 1.80% : 0.000017s : 126: predicate.load_eliminater 0.34% : 0.000003s : 8: predicate.loop_unroll_after_grad 2.99% : 0.000028s : 187: predicate.loop_unroll_before_grad 1.71% : 0.000016s : 109: predicate.make_slice_get_slice_eliminator 1.49% : 0.000014s : 101: predicate.merge_addn 1.47% : 0.000014s : 101: predicate.minmaximum_grad 0.39% : 0.000004s : 8: predicate.mutable_eliminate 0.14% : 0.000001s : 7: predicate.opt_reshape 2.39% : 0.000022s : 126: predicate.partial_eliminate 1.50% : 0.000014s : 101: predicate.print_const_string_wrapper 1.86% : 0.000017s : 101: predicate.reduce_eliminate 1.75% : 0.000016s : 118: predicate.redundant_stop_gradient_eliminater 0.48% : 0.000004s : 44: predicate.remove_not_recompute_node 2.76% : 0.000026s : 243: predicate.replace_applicator 0.99% : 0.000009s : 105: predicate.replace_old_param 0.15% : 0.000001s : 8: predicate.reset_defer_inline 1.59% : 0.000015s : 101: predicate.reshape_eliminate 1.50% : 0.000014s : 101: predicate.row_tensor_add_zeros_like 0.21% : 0.000002s : 8: predicate.row_tensor_eliminate 1.43% : 0.000013s : 101: predicate.same_eliminate 0.62% : 0.000006s : 52: predicate.set_cell_output_no_recompute 0.28% : 0.000003s : 15: predicate.special_op_eliminate 0.92% : 0.000009s : 50: predicate.specialize_transform 1.69% : 0.000016s : 101: predicate.split_environ_get_set_with_tuple_value 1.50% : 0.000014s : 101: predicate.stack_unstack_eliminate 0.14% : 0.000001s : 8: predicate.switch_call_monad_eliminater 3.34% : 0.000031s : 147: predicate.switch_defer_inline 2.78% : 0.000026s : 147: predicate.switch_layer_defer_inline 5.80% : 0.000054s : 348: predicate.switch_simplify 1.46% : 0.000014s : 101: predicate.tile_eliminate 1.68% : 0.000016s : 101: predicate.transpose_eliminate 1.87% : 0.000017s : 101: predicate.tuple_list_convert_item_index_to_positive 1.70% : 0.000016s : 101: predicate.tuple_list_get_item_depend_reorder 3.57% : 0.000033s : 134: predicate.tuple_list_get_item_eliminator 1.95% : 0.000018s : 101: predicate.tuple_list_set_item_eliminator 1.75% : 0.000016s : 118: predicate.tuple_to_list_eliminator_ 1.82% : 0.000017s : 126: predicate.updatestate_pure_node_eliminater 3.00% : 0.000028s : 172: predicate.updatestate_useless_node_eliminater 1.86% : 0.000017s : 101: predicate.value_based_eliminate 0.12% : 0.000001s : 7: predicate.virtual_view_grad_eliminate 0.22% : 0.000002s : 8: predicate.zero_like_fill_zero ------[func_graph_cloner_run.] 0.009476 85 68.17% : 0.006460s : 48: func_graph_cloner_run.FuncGraphClonerGraph 4.09% : 0.000388s : 7: func_graph_cloner_run.FuncGraphClonerNode 27.73% : 0.002628s : 30: func_graph_cloner_run.FuncGraphSpecializer ------[meta_graph.] 0.000000 0 ------[manager.] 0.000000 0 ------[pynative] 0.000000 0 ------[others.] 1.553175 108 0.01% : 0.000089s : 1: add_recomputation 0.02% : 0.000346s : 1: auto_monad 0.00% : 0.000039s : 1: auto_monad_reorder 0.00% : 0.000005s : 1: backend_pass 0.02% : 0.000376s : 1: bootstrap 0.00% : 0.000032s : 1: cconv 0.00% : 0.000017s : 1: convert_after_rewriter 0.00% : 0.000039s : 1: cse_after_recomputation 0.00% : 0.000013s : 1: environ_conv 0.05% : 0.000709s : 1: event_method 0.00% : 0.000016s : 1: execute 0.00% : 0.000007s : 1: expand_dump_flag 0.00% : 0.000004s : 1: get_jit_bprop_graph 0.00% : 0.000016s : 1: graph_reusing 27.72% : 0.430506s : 1: jit_opt_a 0.02% : 0.000261s : 1: jit_opt_after_cconv 0.01% : 0.000100s : 1: jit_opt_b 0.04% : 0.000658s : 1: loop_unroll 0.05% : 0.000812s : 1: mutable_eliminate 0.53% : 0.008250s : 52: opt.transform.jit_opt_a 0.01% : 0.000116s : 4: opt.transform.jit_opt_after_cconv 0.00% : 0.000063s : 4: opt.transform.jit_opt_b 0.00% : 0.000023s : 1: opt.transform.loop_unroll_optimizer 0.00% : 0.000024s : 1: opt.transform.mutable_eliminate 0.01% : 0.000093s : 1: opt.transform.opt_after_jit_grad 0.07% : 0.001018s : 2: opt.transform.opt_resolve 0.00% : 0.000073s : 4: opt.transform.symbol_engine_opt 0.04% : 0.000599s : 1: opt_after_jit_grad 0.00% : 0.000010s : 1: order_py_execute_after_rewriter 0.00% : 0.000005s : 1: partial_unused_args_eliminate 0.00% : 0.000007s : 1: pre_auto_parallel 0.00% : 0.000077s : 1: py_interpret_to_execute 0.00% : 0.000021s : 1: py_interpret_to_execute_after_opt_a 0.00% : 0.000065s : 1: remove_dup_value 17.35% : 0.269549s : 3: renormalize.infer 0.43% : 0.006605s : 3: renormalize.specialize 0.00% : 0.000008s : 1: rewriter_after_jit_bprop_graph 0.01% : 0.000206s : 1: rewriter_after_opt_a 0.01% : 0.000184s : 1: rewriter_before_opt_a 0.01% : 0.000130s : 1: symbol_engine_optimizer 0.65% : 0.010160s : 1: task_emit 52.91% : 0.821746s : 1: type_inference 0.01% : 0.000099s : 1: validate . [hook] pytest_runtest_teardown:test_permute_dimensions[input_shape4-dims4-KBK] tests/st/mint/test_permute.py::test_permute_dimensions[input_shape4-dims4-KBK],max_mem:4.0M . [hook] pytest_runtest_teardown:test_permute_dimensions[input_shape5-dims5-pynative] tests/st/mint/test_permute.py::test_permute_dimensions[input_shape5-dims5-pynative],max_mem:4.0M TotalTime = 0.840138, [33] [bootstrap]: 0.00091122 [type_inference]: 0.618185 [event_method]: 2.008e-05 [auto_monad]: 0.00022229 [graph_reusing]: 7.03e-06 [pre_auto_parallel]: 3.60998e-06 [py_interpret_to_execute]: 0.00049346 [rewriter_before_opt_a]: 7.821e-05 [expand_dump_flag]: 5.37001e-06 [jit_opt_a]: 0.206031, [2] [Cycle 1]: 0.200072, [27] [switch_simplify]: 6.289e-05 [loop_unroll]: 2.457e-05 [a_1]: 0.00058115 [with_stream_mark]: 3.408e-05 [recompute_prepare]: 1.305e-05 [updatestate_depend_eliminate]: 8e-06 [updatestate_assign_eliminate]: 5.67001e-06 [updatestate_loads_eliminate]: 5.56e-06 [parameter_eliminate]: 2.01e-06 [specialize_transform]: 1.016e-05 [updatestate_useless_node_eliminater]: 1.221e-05 [accelerated_algorithm]: 1.041e-05 [meta_shard_fg_expand]: 3.8e-06 [get_grad_eliminate_]: 1.084e-05 [merge_forward]: 6.17001e-06 [cell_reuse_recompute_pass]: 1.25999e-06 [cell_reuse_handle_not_recompute_node_pass]: 2.398e-05 [j_node_and_user_rematch]: 1.706e-05 [meta_fg_expand]: 3.73999e-06 [replace_old_param]: 1.567e-05 [inline_without_move]: 9.99001e-06 [renormalize]: 0.198779 [add_forward_monad_depend]: 4.002e-05 [auto_monad_grad]: 3.25e-06 [auto_monad_eliminator]: 3.755e-05 [cse]: 4.995e-05 [replace_applicator]: 3.625e-05 [Cycle 2]: 0.00059599, [27] [switch_simplify]: 1.181e-05 [loop_unroll]: 1.014e-05 [a_1]: 0.00022829 [with_stream_mark]: 2.135e-05 [recompute_prepare]: 1.004e-05 [updatestate_depend_eliminate]: 6.96001e-06 [updatestate_assign_eliminate]: 5.76998e-06 [updatestate_loads_eliminate]: 4.67e-06 [parameter_eliminate]: 2.22999e-06 [specialize_transform]: 1.001e-05 [updatestate_useless_node_eliminater]: 1.264e-05 [accelerated_algorithm]: 9.66e-06 [meta_shard_fg_expand]: 2.68e-06 [get_grad_eliminate_]: 8.92e-06 [merge_forward]: 5.52001e-06 [cell_reuse_recompute_pass]: 3.2e-06 [cell_reuse_handle_not_recompute_node_pass]: 2.279e-05 [j_node_and_user_rematch]: 1.423e-05 [meta_fg_expand]: 4.27e-06 [replace_old_param]: 1.341e-05 [inline_without_move]: 8.65001e-06 [renormalize]: 6.00121e-08 [add_forward_monad_depend]: 1.86003e-06 [auto_monad_grad]: 1.70001e-06 [auto_monad_eliminator]: 1.244e-05 [cse]: 2.027e-05 [replace_applicator]: 8.80001e-06 [py_interpret_to_execute_after_opt_a]: 2.229e-05 [rewriter_after_opt_a]: 0.00056073 [convert_after_rewriter]: 1.504e-05 [order_py_execute_after_rewriter]: 6.85998e-06 [mutable_eliminate]: 0.00084601 [jit_opt_b]: 8.668e-05, [1] [Cycle 1]: 7.677e-05, [2] [frontend_op_eliminate]: 3.171e-05 [inline_after_opt_a]: 2.966e-05 [cconv]: 4.221e-05 [loop_unroll]: 0.00051418 [jit_opt_after_cconv]: 0.00024131, [1] [Cycle 1]: 0.00023356, [11] [c_1]: 6.027e-05 [parameter_eliminate]: 4.45e-06 [updatestate_depend_eliminate]: 1.253e-05 [updatestate_assign_eliminate]: 6.05002e-06 [updatestate_loads_eliminate]: 4.25e-06 [cse]: 3.851e-05 [call_graph_tuple_transform]: 2.537e-05 [tuple_list_get_item_eliminator]: 1.116e-05 [none_parameter_eliminate]: 1.49e-06 [renormalize]: 3.69997e-07 [switch_simplify]: 9.93002e-06 [remove_dup_value]: 2.049e-05 [partial_unused_args_eliminate]: 2.62001e-06 [environ_conv]: 1.992e-05 [add_recomputation]: 8.649e-05 [cse_after_recomputation]: 3.091e-05, [1] [Cycle 1]: 2.477e-05, [1] [cse]: 1.77e-05 [auto_monad_reorder]: 3.124e-05 [get_jit_bprop_graph]: 2.41998e-06 [rewriter_after_jit_bprop_graph]: 0.00015793 [opt_after_jit_grad]: 0.00058001 [symbol_engine_optimizer]: 0.00010609, [1] [Cycle 1]: 9.812e-05, [6] [build]: 7.26001e-06 [elim_shapecalc]: 1.253e-05 [elim_not_effective]: 2.093e-05 [opt_reshape]: 1.128e-05 [fold_const_symbol]: 1.378e-05 [renormalize]: 1.10999e-06 [validate]: 7.181e-05 [backend_pass]: 1.10001e-06 [task_emit]: 0.0103801 [execute]: 9.49999e-06 Sums bootstrap : 0.000911s : 0.11% type_inference : 0.618185s : 74.13% event_method : 0.000020s : 0.00% auto_monad : 0.000222s : 0.03% graph_reusing : 0.000007s : 0.00% pre_auto_parallel : 0.000004s : 0.00% py_interpret_to_execute : 0.000493s : 0.06% rewriter_before_opt_a : 0.000078s : 0.01% expand_dump_flag : 0.000005s : 0.00% jit_opt_a.switch_simplify : 0.000075s : 0.01% jit_opt_a.loop_unroll : 0.000035s : 0.00% jit_opt_a.a_1 : 0.000809s : 0.10% jit_opt_a.with_stream_mark : 0.000055s : 0.01% jit_opt_a.recompute_prepare : 0.000023s : 0.00% jit_opt_a.updatestate_depend_eliminate : 0.000015s : 0.00% jit_opt_a.updatestate_assign_eliminate : 0.000011s : 0.00% jit_opt_a.updatestate_loads_eliminate : 0.000010s : 0.00% jit_opt_a.parameter_eliminate : 0.000004s : 0.00% jit_opt_a.specialize_transform : 0.000020s : 0.00% jit_opt_a.updatestate_useless_node_eliminater : 0.000025s : 0.00% jit_opt_a.accelerated_algorithm : 0.000020s : 0.00% jit_opt_a.meta_shard_fg_expand : 0.000006s : 0.00% jit_opt_a.get_grad_eliminate_ : 0.000020s : 0.00% jit_opt_a.merge_forward : 0.000012s : 0.00% jit_opt_a.cell_reuse_recompute_pass : 0.000004s : 0.00% jit_opt_a.cell_reuse_handle_not_recompute_node_pass : 0.000047s : 0.01% jit_opt_a.j_node_and_user_rematch : 0.000031s : 0.00% jit_opt_a.meta_fg_expand : 0.000008s : 0.00% jit_opt_a.replace_old_param : 0.000029s : 0.00% jit_opt_a.inline_without_move : 0.000019s : 0.00% jit_opt_a.renormalize : 0.198779s : 23.84% jit_opt_a.add_forward_monad_depend : 0.000042s : 0.01% jit_opt_a.auto_monad_grad : 0.000005s : 0.00% jit_opt_a.auto_monad_eliminator : 0.000050s : 0.01% jit_opt_a.cse : 0.000070s : 0.01% jit_opt_a.replace_applicator : 0.000045s : 0.01% py_interpret_to_execute_after_opt_a : 0.000022s : 0.00% rewriter_after_opt_a : 0.000561s : 0.07% convert_after_rewriter : 0.000015s : 0.00% order_py_execute_after_rewriter : 0.000007s : 0.00% mutable_eliminate : 0.000846s : 0.10% jit_opt_b.frontend_op_eliminate : 0.000032s : 0.00% jit_opt_b.inline_after_opt_a : 0.000030s : 0.00% cconv : 0.000042s : 0.01% loop_unroll : 0.000514s : 0.06% jit_opt_after_cconv.c_1 : 0.000060s : 0.01% jit_opt_after_cconv.parameter_eliminate : 0.000004s : 0.00% jit_opt_after_cconv.updatestate_depend_eliminate : 0.000013s : 0.00% jit_opt_after_cconv.updatestate_assign_eliminate : 0.000006s : 0.00% jit_opt_after_cconv.updatestate_loads_eliminate : 0.000004s : 0.00% jit_opt_after_cconv.cse : 0.000039s : 0.00% jit_opt_after_cconv.call_graph_tuple_transform : 0.000025s : 0.00% jit_opt_after_cconv.tuple_list_get_item_eliminator : 0.000011s : 0.00% jit_opt_after_cconv.none_parameter_eliminate : 0.000001s : 0.00% jit_opt_after_cconv.renormalize : 0.000000s : 0.00% jit_opt_after_cconv.switch_simplify : 0.000010s : 0.00% remove_dup_value : 0.000020s : 0.00% partial_unused_args_eliminate : 0.000003s : 0.00% environ_conv : 0.000020s : 0.00% add_recomputation : 0.000086s : 0.01% cse_after_recomputation.cse : 0.000018s : 0.00% auto_monad_reorder : 0.000031s : 0.00% get_jit_bprop_graph : 0.000002s : 0.00% rewriter_after_jit_bprop_graph : 0.000158s : 0.02% opt_after_jit_grad : 0.000580s : 0.07% symbol_engine_optimizer.build : 0.000007s : 0.00% symbol_engine_optimizer.elim_shapecalc : 0.000013s : 0.00% symbol_engine_optimizer.elim_not_effective : 0.000021s : 0.00% symbol_engine_optimizer.opt_reshape : 0.000011s : 0.00% symbol_engine_optimizer.fold_const_symbol : 0.000014s : 0.00% symbol_engine_optimizer.renormalize : 0.000001s : 0.00% validate : 0.000072s : 0.01% backend_pass : 0.000001s : 0.00% task_emit : 0.010380s : 1.24% execute : 0.000009s : 0.00% Time group info: ------[substitution.] 0.000266 45 4.71% : 0.000013s : 2: substitution.depend_value_elim 1.03% : 0.000003s : 4: substitution.elim_not_effective 0.77% : 0.000002s : 4: substitution.fold_const_symbol 2.96% : 0.000008s : 6: substitution.graph_param_transform 72.03% : 0.000192s : 3: substitution.inline 2.32% : 0.000006s : 8: substitution.j_node_and_user_rematch 3.39% : 0.000009s : 8: substitution.remove_not_recompute_node 3.11% : 0.000008s : 2: substitution.replace_old_param 5.17% : 0.000014s : 3: substitution.updatestate_pure_node_eliminater 4.51% : 0.000012s : 5: substitution.updatestate_useless_node_eliminater ------[type_inference.] 0.618064 2 99.63% : 0.615772s : 1: type_inference.infer 0.37% : 0.002291s : 1: type_inference.specialize ------[replace.] 0.000040 3 100.00% : 0.000040s : 3: replace.inline ------[match.] 0.000189 3 100.00% : 0.000189s : 3: match.inline ------[predicate.] 0.000176 970 1.32% : 0.000002s : 14: predicate.accumulaten_eliminater 1.41% : 0.000002s : 6: predicate.ad_related_special_op_eliminate 1.03% : 0.000002s : 14: predicate.addn_check_dump 1.28% : 0.000002s : 14: predicate.addn_zero_filter 2.43% : 0.000004s : 14: predicate.arithmetic_simplify 1.20% : 0.000002s : 14: predicate.cast_eliminate 0.56% : 0.000001s : 6: predicate.check_bprop_eliminate 1.05% : 0.000002s : 14: predicate.compare_switch_simplify 1.34% : 0.000002s : 14: predicate.depend_value_elim 1.06% : 0.000002s : 14: predicate.dict_get_item_const_eliminator 1.12% : 0.000002s : 14: predicate.dict_get_item_eliminator 1.17% : 0.000002s : 14: predicate.dict_set_item_eliminator 1.08% : 0.000002s : 6: predicate.dumpgradient_eliminate 0.47% : 0.000001s : 6: predicate.elim_not_effective 0.99% : 0.000002s : 6: predicate.elim_shapecalc_of_broadcastargs 1.09% : 0.000002s : 14: predicate.environ_add_const_eliminate 1.06% : 0.000002s : 14: predicate.environ_get_add_eliminate 1.17% : 0.000002s : 14: predicate.environ_get_depend_swap 1.15% : 0.000002s : 14: predicate.environ_get_eliminate 0.97% : 0.000002s : 14: predicate.environ_get_set_eliminate 0.28% : 0.000000s : 6: predicate.fold_const_symbol 1.33% : 0.000002s : 12: predicate.get_grad_eliminate 0.31% : 0.000001s : 6: predicate.graph_param_transform 5.80% : 0.000010s : 29: predicate.inline 1.16% : 0.000002s : 12: predicate.inline_without_move 0.51% : 0.000001s : 12: predicate.j_node_and_user_rematch 1.72% : 0.000003s : 12: predicate.less_batch_normalization 1.19% : 0.000002s : 14: predicate.list_to_tuple_eliminator_ 1.79% : 0.000003s : 20: predicate.load_eliminater 1.65% : 0.000003s : 6: predicate.loop_unroll_after_grad 2.53% : 0.000004s : 30: predicate.loop_unroll_before_grad 2.56% : 0.000004s : 20: predicate.make_slice_get_slice_eliminator 1.12% : 0.000002s : 14: predicate.merge_addn 1.20% : 0.000002s : 14: predicate.minmaximum_grad 1.90% : 0.000003s : 6: predicate.mutable_eliminate 0.56% : 0.000001s : 6: predicate.opt_reshape 1.99% : 0.000003s : 20: predicate.partial_eliminate 1.17% : 0.000002s : 14: predicate.print_const_string_wrapper 1.88% : 0.000003s : 14: predicate.reduce_eliminate 1.29% : 0.000002s : 14: predicate.redundant_stop_gradient_eliminater 0.93% : 0.000002s : 12: predicate.remove_not_recompute_node 2.03% : 0.000004s : 26: predicate.replace_applicator 0.67% : 0.000001s : 12: predicate.replace_old_param 0.66% : 0.000001s : 6: predicate.reset_defer_inline 1.30% : 0.000002s : 14: predicate.reshape_eliminate 1.35% : 0.000002s : 14: predicate.row_tensor_add_zeros_like 1.02% : 0.000002s : 6: predicate.row_tensor_eliminate 1.36% : 0.000002s : 14: predicate.same_eliminate 0.69% : 0.000001s : 12: predicate.set_cell_output_no_recompute 1.46% : 0.000003s : 12: predicate.special_op_eliminate 1.33% : 0.000002s : 12: predicate.specialize_transform 1.36% : 0.000002s : 14: predicate.split_environ_get_set_with_tuple_value 1.36% : 0.000002s : 14: predicate.stack_unstack_eliminate 0.55% : 0.000001s : 6: predicate.switch_call_monad_eliminater 1.62% : 0.000003s : 17: predicate.switch_defer_inline 1.53% : 0.000003s : 17: predicate.switch_layer_defer_inline 5.75% : 0.000010s : 53: predicate.switch_simplify 1.66% : 0.000003s : 14: predicate.tile_eliminate 1.29% : 0.000002s : 14: predicate.transpose_eliminate 1.33% : 0.000002s : 14: predicate.tuple_list_convert_item_index_to_positive 1.22% : 0.000002s : 14: predicate.tuple_list_get_item_depend_reorder 3.83% : 0.000007s : 26: predicate.tuple_list_get_item_eliminator 1.71% : 0.000003s : 14: predicate.tuple_list_set_item_eliminator 1.40% : 0.000002s : 14: predicate.tuple_to_list_eliminator_ 1.61% : 0.000003s : 20: predicate.updatestate_pure_node_eliminater 3.20% : 0.000006s : 32: predicate.updatestate_useless_node_eliminater 1.64% : 0.000003s : 14: predicate.value_based_eliminate 0.46% : 0.000001s : 6: predicate.virtual_view_grad_eliminate 0.85% : 0.000002s : 6: predicate.zero_like_fill_zero ------[func_graph_cloner_run.] 0.004847 31 70.39% : 0.003412s : 26: func_graph_cloner_run.FuncGraphClonerGraph 29.61% : 0.001435s : 5: func_graph_cloner_run.FuncGraphSpecializer ------[meta_graph.] 0.000000 0 ------[manager.] 0.000000 0 ------[pynative] 0.000000 0 ------[others.] 1.040254 76 0.01% : 0.000090s : 1: add_recomputation 0.02% : 0.000229s : 1: auto_monad 0.00% : 0.000034s : 1: auto_monad_reorder 0.00% : 0.000004s : 1: backend_pass 0.09% : 0.000950s : 1: bootstrap 0.00% : 0.000045s : 1: cconv 0.00% : 0.000018s : 1: convert_after_rewriter 0.00% : 0.000033s : 1: cse_after_recomputation 0.00% : 0.000024s : 1: environ_conv 0.00% : 0.000025s : 1: event_method 0.00% : 0.000015s : 1: execute 0.00% : 0.000008s : 1: expand_dump_flag 0.00% : 0.000005s : 1: get_jit_bprop_graph 0.00% : 0.000010s : 1: graph_reusing 19.81% : 0.206035s : 1: jit_opt_a 0.02% : 0.000245s : 1: jit_opt_after_cconv 0.01% : 0.000090s : 1: jit_opt_b 0.05% : 0.000525s : 1: loop_unroll 0.08% : 0.000859s : 1: mutable_eliminate 0.11% : 0.001158s : 26: opt.transform.jit_opt_a 0.01% : 0.000103s : 4: opt.transform.jit_opt_after_cconv 0.01% : 0.000052s : 4: opt.transform.jit_opt_b 0.00% : 0.000021s : 1: opt.transform.loop_unroll_optimizer 0.00% : 0.000025s : 1: opt.transform.mutable_eliminate 0.00% : 0.000038s : 1: opt.transform.opt_after_jit_grad 0.01% : 0.000055s : 4: opt.transform.symbol_engine_opt 0.06% : 0.000591s : 1: opt_after_jit_grad 0.00% : 0.000009s : 1: order_py_execute_after_rewriter 0.00% : 0.000005s : 1: partial_unused_args_eliminate 0.00% : 0.000006s : 1: pre_auto_parallel 0.05% : 0.000501s : 1: py_interpret_to_execute 0.00% : 0.000025s : 1: py_interpret_to_execute_after_opt_a 0.00% : 0.000023s : 1: remove_dup_value 18.94% : 0.197042s : 1: renormalize.infer 0.16% : 0.001714s : 1: renormalize.specialize 0.02% : 0.000162s : 1: rewriter_after_jit_bprop_graph 0.05% : 0.000568s : 1: rewriter_after_opt_a 0.01% : 0.000083s : 1: rewriter_before_opt_a 0.01% : 0.000109s : 1: symbol_engine_optimizer 1.00% : 0.010403s : 1: task_emit 59.43% : 0.618213s : 1: type_inference 0.01% : 0.000102s : 1: validate TotalTime = 2.2501, [33] [bootstrap]: 0.00041867 [type_inference]: 1.50658 [event_method]: 0.00064643 [auto_monad]: 0.00028543 [graph_reusing]: 1.075e-05 [pre_auto_parallel]: 4.57e-06 [py_interpret_to_execute]: 0.00017306 [rewriter_before_opt_a]: 0.00025647 [expand_dump_flag]: 5.22e-06 [jit_opt_a]: 0.606904, [4] [Cycle 1]: 0.313937, [27] [switch_simplify]: 0.00035714 [loop_unroll]: 6.677e-05 [a_1]: 0.001708 [with_stream_mark]: 4.365e-05 [recompute_prepare]: 2.992e-05 [updatestate_depend_eliminate]: 1.467e-05 [updatestate_assign_eliminate]: 1.139e-05 [updatestate_loads_eliminate]: 1.063e-05 [parameter_eliminate]: 4.2e-06 [specialize_transform]: 2.645e-05 [updatestate_useless_node_eliminater]: 2.533e-05 [accelerated_algorithm]: 2.007e-05 [meta_shard_fg_expand]: 6.12999e-06 [get_grad_eliminate_]: 1.899e-05 [merge_forward]: 1.133e-05 [cell_reuse_recompute_pass]: 1.33002e-06 [cell_reuse_handle_not_recompute_node_pass]: 3.976e-05 [j_node_and_user_rematch]: 3.624e-05 [meta_fg_expand]: 0.0159128 [replace_old_param]: 0.00013129 [inline_without_move]: 0.00013624 [renormalize]: 0.294303 [add_forward_monad_depend]: 2.159e-05 [auto_monad_grad]: 1.142e-05 [auto_monad_eliminator]: 0.00011651 [cse]: 0.00028608 [replace_applicator]: 0.00023392 [Cycle 2]: 0.186379, [27] [switch_simplify]: 9.118e-05 [loop_unroll]: 8.509e-05 [a_1]: 0.179147 [with_stream_mark]: 5.426e-05 [recompute_prepare]: 3.574e-05 [updatestate_depend_eliminate]: 1.506e-05 [updatestate_assign_eliminate]: 1.352e-05 [updatestate_loads_eliminate]: 1.266e-05 [parameter_eliminate]: 4.52998e-06 [specialize_transform]: 1.995e-05 [updatestate_useless_node_eliminater]: 9.461e-05 [accelerated_algorithm]: 1.706e-05 [meta_shard_fg_expand]: 7.86001e-06 [get_grad_eliminate_]: 1.361e-05 [merge_forward]: 8.17e-06 [cell_reuse_recompute_pass]: 1.19e-06 [cell_reuse_handle_not_recompute_node_pass]: 3.048e-05 [j_node_and_user_rematch]: 2.125e-05 [meta_fg_expand]: 0.0002124 [replace_old_param]: 2.114e-05 [inline_without_move]: 1.391e-05 [renormalize]: 0.00588687 [add_forward_monad_depend]: 1.083e-05 [auto_monad_grad]: 2.79999e-06 [auto_monad_eliminator]: 3.403e-05 [cse]: 0.00021896 [replace_applicator]: 3.531e-05 [Cycle 3]: 0.00186112, [27] [switch_simplify]: 1.439e-05 [loop_unroll]: 1.291e-05 [a_1]: 0.00034126 [with_stream_mark]: 2.198e-05 [recompute_prepare]: 1.319e-05 [updatestate_depend_eliminate]: 4.793e-05 [updatestate_assign_eliminate]: 6.04999e-06 [updatestate_loads_eliminate]: 5.39e-06 [parameter_eliminate]: 1.94999e-06 [specialize_transform]: 1.206e-05 [updatestate_useless_node_eliminater]: 1.377e-05 [accelerated_algorithm]: 1.191e-05 [meta_shard_fg_expand]: 2.64999e-06 [get_grad_eliminate_]: 1.022e-05 [merge_forward]: 6.11998e-06 [cell_reuse_recompute_pass]: 2.93998e-06 [cell_reuse_handle_not_recompute_node_pass]: 2.388e-05 [j_node_and_user_rematch]: 1.68e-05 [meta_fg_expand]: 4.47998e-06 [replace_old_param]: 1.46e-05 [inline_without_move]: 1.053e-05 [renormalize]: 0.00104132 [add_forward_monad_depend]: 4.37e-06 [auto_monad_grad]: 1.58002e-06 [auto_monad_eliminator]: 1.658e-05 [cse]: 2.988e-05 [replace_applicator]: 1.842e-05 [Cycle 4]: 0.00108734, [27] [switch_simplify]: 1.252e-05 [loop_unroll]: 1.034e-05 [a_1]: 0.00070197 [with_stream_mark]: 1.59e-05 [recompute_prepare]: 1.359e-05 [updatestate_depend_eliminate]: 5.52999e-06 [updatestate_assign_eliminate]: 5.21998e-06 [updatestate_loads_eliminate]: 4.47998e-06 [parameter_eliminate]: 1.12e-06 [specialize_transform]: 1.085e-05 [updatestate_useless_node_eliminater]: 1.44e-05 [accelerated_algorithm]: 1.114e-05 [meta_shard_fg_expand]: 2.66e-06 [get_grad_eliminate_]: 9.85002e-06 [merge_forward]: 6.81999e-06 [cell_reuse_recompute_pass]: 1.67999e-06 [cell_reuse_handle_not_recompute_node_pass]: 2.016e-05 [j_node_and_user_rematch]: 1.675e-05 [meta_fg_expand]: 3.67002e-06 [replace_old_param]: 1.304e-05 [inline_without_move]: 9.79e-06 [renormalize]: 7.00238e-08 [add_forward_monad_depend]: 1.56002e-06 [auto_monad_grad]: 1.10001e-06 [auto_monad_eliminator]: 1.49e-05 [cse]: 2.793e-05 [replace_applicator]: 1.04e-05 [py_interpret_to_execute_after_opt_a]: 1.786e-05 [rewriter_after_opt_a]: 0.00187002 [convert_after_rewriter]: 1.619e-05 [order_py_execute_after_rewriter]: 7.51999e-06 [mutable_eliminate]: 0.00087023 [jit_opt_b]: 9.355e-05, [1] [Cycle 1]: 8.529e-05, [2] [frontend_op_eliminate]: 3.77e-05 [inline_after_opt_a]: 3.381e-05 [cconv]: 3.46e-05 [loop_unroll]: 0.00047593 [jit_opt_after_cconv]: 0.00026005, [1] [Cycle 1]: 0.00025291, [11] [c_1]: 6.647e-05 [parameter_eliminate]: 3.72998e-06 [updatestate_depend_eliminate]: 1.095e-05 [updatestate_assign_eliminate]: 5.09998e-06 [updatestate_loads_eliminate]: 5.29e-06 [cse]: 4.453e-05 [call_graph_tuple_transform]: 3.001e-05 [tuple_list_get_item_eliminator]: 1.066e-05 [none_parameter_eliminate]: 1.64e-06 [renormalize]: 5.79981e-07 [switch_simplify]: 1.254e-05 [remove_dup_value]: 6.481e-05 [partial_unused_args_eliminate]: 2.63e-06 [environ_conv]: 1.316e-05 [add_recomputation]: 8.883e-05 [cse_after_recomputation]: 3.413e-05, [1] [Cycle 1]: 2.775e-05, [1] [cse]: 1.965e-05 [auto_monad_reorder]: 3.508e-05 [get_jit_bprop_graph]: 2.32999e-06 [rewriter_after_jit_bprop_graph]: 4.58999e-06 [opt_after_jit_grad]: 0.00051164 [symbol_engine_optimizer]: 0.00012332, [1] [Cycle 1]: 0.00011562, [6] [build]: 6.59999e-06 [elim_shapecalc]: 1.326e-05 [elim_not_effective]: 2.671e-05 [opt_reshape]: 1.34e-05 [fold_const_symbol]: 2.217e-05 [renormalize]: 3.80009e-07 [validate]: 7.198e-05 [backend_pass]: 1.39e-06 [task_emit]: 0.129873 [execute]: 9.40001e-06 Sums bootstrap : 0.000419s : 0.02% type_inference : 1.506582s : 70.23% event_method : 0.000646s : 0.03% auto_monad : 0.000285s : 0.01% graph_reusing : 0.000011s : 0.00% pre_auto_parallel : 0.000005s : 0.00% py_interpret_to_execute : 0.000173s : 0.01% rewriter_before_opt_a : 0.000256s : 0.01% expand_dump_flag : 0.000005s : 0.00% jit_opt_a.switch_simplify : 0.000475s : 0.02% jit_opt_a.loop_unroll : 0.000175s : 0.01% jit_opt_a.a_1 : 0.181898s : 8.48% jit_opt_a.with_stream_mark : 0.000136s : 0.01% jit_opt_a.recompute_prepare : 0.000092s : 0.00% jit_opt_a.updatestate_depend_eliminate : 0.000083s : 0.00% jit_opt_a.updatestate_assign_eliminate : 0.000036s : 0.00% jit_opt_a.updatestate_loads_eliminate : 0.000033s : 0.00% jit_opt_a.parameter_eliminate : 0.000012s : 0.00% jit_opt_a.specialize_transform : 0.000069s : 0.00% jit_opt_a.updatestate_useless_node_eliminater : 0.000148s : 0.01% jit_opt_a.accelerated_algorithm : 0.000060s : 0.00% jit_opt_a.meta_shard_fg_expand : 0.000019s : 0.00% jit_opt_a.get_grad_eliminate_ : 0.000053s : 0.00% jit_opt_a.merge_forward : 0.000032s : 0.00% jit_opt_a.cell_reuse_recompute_pass : 0.000007s : 0.00% jit_opt_a.cell_reuse_handle_not_recompute_node_pass : 0.000114s : 0.01% jit_opt_a.j_node_and_user_rematch : 0.000091s : 0.00% jit_opt_a.meta_fg_expand : 0.016133s : 0.75% jit_opt_a.replace_old_param : 0.000180s : 0.01% jit_opt_a.inline_without_move : 0.000170s : 0.01% jit_opt_a.renormalize : 0.301232s : 14.04% jit_opt_a.add_forward_monad_depend : 0.000038s : 0.00% jit_opt_a.auto_monad_grad : 0.000017s : 0.00% jit_opt_a.auto_monad_eliminator : 0.000182s : 0.01% jit_opt_a.cse : 0.000563s : 0.03% jit_opt_a.replace_applicator : 0.000298s : 0.01% py_interpret_to_execute_after_opt_a : 0.000018s : 0.00% rewriter_after_opt_a : 0.001870s : 0.09% convert_after_rewriter : 0.000016s : 0.00% order_py_execute_after_rewriter : 0.000008s : 0.00% mutable_eliminate : 0.000870s : 0.04% jit_opt_b.frontend_op_eliminate : 0.000038s : 0.00% jit_opt_b.inline_after_opt_a : 0.000034s : 0.00% cconv : 0.000035s : 0.00% loop_unroll : 0.000476s : 0.02% jit_opt_after_cconv.c_1 : 0.000066s : 0.00% jit_opt_after_cconv.parameter_eliminate : 0.000004s : 0.00% jit_opt_after_cconv.updatestate_depend_eliminate : 0.000011s : 0.00% jit_opt_after_cconv.updatestate_assign_eliminate : 0.000005s : 0.00% jit_opt_after_cconv.updatestate_loads_eliminate : 0.000005s : 0.00% jit_opt_after_cconv.cse : 0.000045s : 0.00% jit_opt_after_cconv.call_graph_tuple_transform : 0.000030s : 0.00% jit_opt_after_cconv.tuple_list_get_item_eliminator : 0.000011s : 0.00% jit_opt_after_cconv.none_parameter_eliminate : 0.000002s : 0.00% jit_opt_after_cconv.renormalize : 0.000001s : 0.00% jit_opt_after_cconv.switch_simplify : 0.000013s : 0.00% remove_dup_value : 0.000065s : 0.00% partial_unused_args_eliminate : 0.000003s : 0.00% environ_conv : 0.000013s : 0.00% add_recomputation : 0.000089s : 0.00% cse_after_recomputation.cse : 0.000020s : 0.00% auto_monad_reorder : 0.000035s : 0.00% get_jit_bprop_graph : 0.000002s : 0.00% rewriter_after_jit_bprop_graph : 0.000005s : 0.00% opt_after_jit_grad : 0.000512s : 0.02% symbol_engine_optimizer.build : 0.000007s : 0.00% symbol_engine_optimizer.elim_shapecalc : 0.000013s : 0.00% symbol_engine_optimizer.elim_not_effective : 0.000027s : 0.00% symbol_engine_optimizer.opt_reshape : 0.000013s : 0.00% symbol_engine_optimizer.fold_const_symbol : 0.000022s : 0.00% symbol_engine_optimizer.renormalize : 0.000000s : 0.00% validate : 0.000072s : 0.00% backend_pass : 0.000001s : 0.00% task_emit : 0.129873s : 6.05% execute : 0.000009s : 0.00% Time group info: ------[substitution.] 0.003993 271 1.12% : 0.000045s : 12: substitution.depend_value_elim 0.12% : 0.000005s : 5: substitution.elim_not_effective 0.09% : 0.000003s : 5: substitution.fold_const_symbol 51.51% : 0.002057s : 4: substitution.getattr_setattr_resolve 0.23% : 0.000009s : 8: substitution.graph_param_transform 34.44% : 0.001375s : 29: substitution.inline 1.09% : 0.000044s : 4: substitution.inline_without_move 0.37% : 0.000015s : 29: substitution.j_node_and_user_rematch 0.88% : 0.000035s : 13: substitution.minmaximum_grad 0.36% : 0.000014s : 14: substitution.partial_eliminate 0.61% : 0.000024s : 29: substitution.remove_not_recompute_node 1.47% : 0.000059s : 16: substitution.replace_applicator 0.50% : 0.000020s : 17: substitution.replace_old_param 0.15% : 0.000006s : 2: substitution.set_cell_output_no_recompute 0.48% : 0.000019s : 3: substitution.switch_simplify 1.20% : 0.000048s : 13: substitution.tuple_list_convert_item_index_to_positive 0.77% : 0.000031s : 13: substitution.tuple_list_get_item_depend_reorder 2.62% : 0.000105s : 30: substitution.tuple_list_get_item_eliminator 0.58% : 0.000023s : 9: substitution.updatestate_pure_node_eliminater 1.41% : 0.000056s : 16: substitution.updatestate_useless_node_eliminater ------[type_inference.] 1.506441 2 99.20% : 1.494387s : 1: type_inference.infer 0.80% : 0.012054s : 1: type_inference.specialize ------[replace.] 0.000923 54 7.59% : 0.000070s : 3: replace.getattr_setattr_resolve 43.90% : 0.000405s : 29: replace.inline 5.65% : 0.000052s : 1: replace.replace_applicator 11.48% : 0.000106s : 3: replace.switch_simplify 26.12% : 0.000241s : 17: replace.tuple_list_get_item_eliminator 5.26% : 0.000049s : 1: replace.updatestate_useless_node_eliminater ------[match.] 0.002851 54 49.12% : 0.001400s : 3: match.getattr_setattr_resolve 47.55% : 0.001356s : 29: match.inline 0.41% : 0.000012s : 1: match.replace_applicator 0.60% : 0.000017s : 3: match.switch_simplify 1.73% : 0.000049s : 17: match.tuple_list_get_item_eliminator 0.58% : 0.000017s : 1: match.updatestate_useless_node_eliminater ------[predicate.] 0.001012 6048 1.39% : 0.000014s : 101: predicate.accumulaten_eliminater 0.36% : 0.000004s : 7: predicate.ad_related_special_op_eliminate 1.23% : 0.000012s : 101: predicate.addn_check_dump 1.36% : 0.000014s : 101: predicate.addn_zero_filter 2.07% : 0.000021s : 101: predicate.arithmetic_simplify 1.34% : 0.000014s : 101: predicate.cast_eliminate 0.13% : 0.000001s : 8: predicate.check_bprop_eliminate 1.30% : 0.000013s : 101: predicate.compare_switch_simplify 1.49% : 0.000015s : 101: predicate.depend_value_elim 1.29% : 0.000013s : 101: predicate.dict_get_item_const_eliminator 2.10% : 0.000021s : 101: predicate.dict_get_item_eliminator 1.37% : 0.000014s : 101: predicate.dict_set_item_eliminator 0.16% : 0.000002s : 7: predicate.dumpgradient_eliminate 0.09% : 0.000001s : 7: predicate.elim_not_effective 0.14% : 0.000001s : 7: predicate.elim_shapecalc_of_broadcastargs 1.30% : 0.000013s : 101: predicate.environ_add_const_eliminate 1.28% : 0.000013s : 101: predicate.environ_get_add_eliminate 1.26% : 0.000013s : 101: predicate.environ_get_depend_swap 1.37% : 0.000014s : 101: predicate.environ_get_eliminate 1.21% : 0.000012s : 101: predicate.environ_get_set_eliminate 0.06% : 0.000001s : 7: predicate.fold_const_symbol 0.71% : 0.000007s : 44: predicate.get_grad_eliminate 0.83% : 0.000008s : 20: predicate.getattr_setattr_resolve 0.07% : 0.000001s : 8: predicate.graph_param_transform 4.23% : 0.000043s : 163: predicate.inline 1.97% : 0.000020s : 105: predicate.inline_without_move 0.31% : 0.000003s : 44: predicate.j_node_and_user_rematch 0.86% : 0.000009s : 44: predicate.less_batch_normalization 1.59% : 0.000016s : 118: predicate.list_to_tuple_eliminator_ 1.68% : 0.000017s : 126: predicate.load_eliminater 0.30% : 0.000003s : 8: predicate.loop_unroll_after_grad 2.70% : 0.000027s : 187: predicate.loop_unroll_before_grad 1.66% : 0.000017s : 109: predicate.make_slice_get_slice_eliminator 1.25% : 0.000013s : 101: predicate.merge_addn 1.53% : 0.000015s : 101: predicate.minmaximum_grad 0.40% : 0.000004s : 8: predicate.mutable_eliminate 0.13% : 0.000001s : 7: predicate.opt_reshape 2.27% : 0.000023s : 126: predicate.partial_eliminate 1.32% : 0.000013s : 101: predicate.print_const_string_wrapper 1.83% : 0.000019s : 101: predicate.reduce_eliminate 1.64% : 0.000017s : 118: predicate.redundant_stop_gradient_eliminater 0.36% : 0.000004s : 44: predicate.remove_not_recompute_node 2.47% : 0.000025s : 243: predicate.replace_applicator 0.89% : 0.000009s : 105: predicate.replace_old_param 0.10% : 0.000001s : 8: predicate.reset_defer_inline 1.46% : 0.000015s : 101: predicate.reshape_eliminate 1.43% : 0.000015s : 101: predicate.row_tensor_add_zeros_like 0.19% : 0.000002s : 8: predicate.row_tensor_eliminate 1.34% : 0.000014s : 101: predicate.same_eliminate 0.49% : 0.000005s : 52: predicate.set_cell_output_no_recompute 0.27% : 0.000003s : 15: predicate.special_op_eliminate 0.84% : 0.000009s : 50: predicate.specialize_transform 1.59% : 0.000016s : 101: predicate.split_environ_get_set_with_tuple_value 1.37% : 0.000014s : 101: predicate.stack_unstack_eliminate 0.13% : 0.000001s : 8: predicate.switch_call_monad_eliminater 2.77% : 0.000028s : 147: predicate.switch_defer_inline 2.25% : 0.000023s : 147: predicate.switch_layer_defer_inline 5.25% : 0.000053s : 348: predicate.switch_simplify 1.31% : 0.000013s : 101: predicate.tile_eliminate 1.33% : 0.000014s : 101: predicate.transpose_eliminate 1.76% : 0.000018s : 101: predicate.tuple_list_convert_item_index_to_positive 1.60% : 0.000016s : 101: predicate.tuple_list_get_item_depend_reorder 2.85% : 0.000029s : 134: predicate.tuple_list_get_item_eliminator 1.69% : 0.000017s : 101: predicate.tuple_list_set_item_eliminator 1.58% : 0.000016s : 118: predicate.tuple_to_list_eliminator_ 10.54% : 0.000107s : 126: predicate.updatestate_pure_node_eliminater 2.62% : 0.000026s : 172: predicate.updatestate_useless_node_eliminater 1.70% : 0.000017s : 101: predicate.value_based_eliminate 0.09% : 0.000001s : 7: predicate.virtual_view_grad_eliminate 0.16% : 0.000002s : 8: predicate.zero_like_fill_zero ------[func_graph_cloner_run.] 0.019807 91 62.72% : 0.012423s : 54: func_graph_cloner_run.FuncGraphClonerGraph 1.63% : 0.000322s : 7: func_graph_cloner_run.FuncGraphClonerNode 35.65% : 0.007062s : 30: func_graph_cloner_run.FuncGraphSpecializer ------[meta_graph.] 0.000000 0 ------[manager.] 0.000000 0 ------[pynative] 0.000000 0 ------[others.] 2.737507 108 0.00% : 0.000092s : 1: add_recomputation 0.01% : 0.000294s : 1: auto_monad 0.00% : 0.000038s : 1: auto_monad_reorder 0.00% : 0.000005s : 1: backend_pass 0.02% : 0.000443s : 1: bootstrap 0.00% : 0.000037s : 1: cconv 0.00% : 0.000020s : 1: convert_after_rewriter 0.00% : 0.000036s : 1: cse_after_recomputation 0.00% : 0.000017s : 1: environ_conv 0.02% : 0.000657s : 1: event_method 0.00% : 0.000016s : 1: execute 0.00% : 0.000008s : 1: expand_dump_flag 0.00% : 0.000005s : 1: get_jit_bprop_graph 0.00% : 0.000014s : 1: graph_reusing 22.17% : 0.606909s : 1: jit_opt_a 0.01% : 0.000263s : 1: jit_opt_after_cconv 0.00% : 0.000097s : 1: jit_opt_b 0.02% : 0.000485s : 1: loop_unroll 0.03% : 0.000887s : 1: mutable_eliminate 6.71% : 0.183745s : 52: opt.transform.jit_opt_a 0.00% : 0.000114s : 4: opt.transform.jit_opt_after_cconv 0.00% : 0.000062s : 4: opt.transform.jit_opt_b 0.00% : 0.000021s : 1: opt.transform.loop_unroll_optimizer 0.00% : 0.000028s : 1: opt.transform.mutable_eliminate 0.00% : 0.000041s : 1: opt.transform.opt_after_jit_grad 0.08% : 0.002195s : 2: opt.transform.opt_resolve 0.00% : 0.000071s : 4: opt.transform.symbol_engine_opt 0.02% : 0.000520s : 1: opt_after_jit_grad 0.00% : 0.000010s : 1: order_py_execute_after_rewriter 0.00% : 0.000005s : 1: partial_unused_args_eliminate 0.00% : 0.000007s : 1: pre_auto_parallel 0.01% : 0.000178s : 1: py_interpret_to_execute 0.00% : 0.000021s : 1: py_interpret_to_execute_after_opt_a 0.00% : 0.000068s : 1: remove_dup_value 10.70% : 0.292986s : 3: renormalize.infer 0.30% : 0.008212s : 3: renormalize.specialize 0.00% : 0.000007s : 1: rewriter_after_jit_bprop_graph 0.07% : 0.001883s : 1: rewriter_after_opt_a 0.01% : 0.000260s : 1: rewriter_before_opt_a 0.00% : 0.000126s : 1: symbol_engine_optimizer 4.75% : 0.129895s : 1: task_emit 55.04% : 1.506629s : 1: type_inference 0.00% : 0.000100s : 1: validate . [hook] pytest_runtest_teardown:test_permute_dimensions[input_shape5-dims5-KBK] tests/st/mint/test_permute.py::test_permute_dimensions[input_shape5-dims5-KBK],max_mem:4.0M . [hook] pytest_runtest_teardown:test_permute_dimensions[input_shape6-dims6-pynative] tests/st/mint/test_permute.py::test_permute_dimensions[input_shape6-dims6-pynative],max_mem:4.0M TotalTime = 1.19141, [33] [bootstrap]: 0.00100308 [type_inference]: 1.03995 [event_method]: 1.544e-05 [auto_monad]: 0.0001982 [graph_reusing]: 6.51999e-06 [pre_auto_parallel]: 2.95002e-06 [py_interpret_to_execute]: 0.00047645 [rewriter_before_opt_a]: 7.979e-05 [expand_dump_flag]: 4.30999e-06 [jit_opt_a]: 0.0255331, [2] [Cycle 1]: 0.00673773, [27] [switch_simplify]: 6.902e-05 [loop_unroll]: 2.451e-05 [a_1]: 0.00065329 [with_stream_mark]: 4.3e-05 [recompute_prepare]: 1.834e-05 [updatestate_depend_eliminate]: 8.37e-06 [updatestate_assign_eliminate]: 7.43e-06 [updatestate_loads_eliminate]: 5.47999e-06 [parameter_eliminate]: 2.56e-06 [specialize_transform]: 1.237e-05 [updatestate_useless_node_eliminater]: 1.57e-05 [accelerated_algorithm]: 1.121e-05 [meta_shard_fg_expand]: 4.1e-06 [get_grad_eliminate_]: 1.089e-05 [merge_forward]: 6.66e-06 [cell_reuse_recompute_pass]: 2.17001e-06 [cell_reuse_handle_not_recompute_node_pass]: 2.507e-05 [j_node_and_user_rematch]: 1.846e-05 [meta_fg_expand]: 4.35e-06 [replace_old_param]: 1.65e-05 [inline_without_move]: 1.157e-05 [renormalize]: 0.00536576 [add_forward_monad_depend]: 1.828e-05 [auto_monad_grad]: 2.59999e-06 [auto_monad_eliminator]: 3.479e-05 [cse]: 4.306e-05 [replace_applicator]: 3.357e-05 [Cycle 2]: 0.0133617, [27] [switch_simplify]: 1.165e-05 [loop_unroll]: 8.94e-06 [a_1]: 0.00023706 [with_stream_mark]: 2.185e-05 [recompute_prepare]: 9.89999e-06 [updatestate_depend_eliminate]: 6.51e-06 [updatestate_assign_eliminate]: 6.23998e-06 [updatestate_loads_eliminate]: 4.57e-06 [parameter_eliminate]: 2.73e-06 [specialize_transform]: 1.139e-05 [updatestate_useless_node_eliminater]: 1.226e-05 [accelerated_algorithm]: 9.81e-06 [meta_shard_fg_expand]: 3.09001e-06 [get_grad_eliminate_]: 8.75999e-06 [merge_forward]: 7.99002e-06 [cell_reuse_recompute_pass]: 3.49001e-06 [cell_reuse_handle_not_recompute_node_pass]: 2.211e-05 [j_node_and_user_rematch]: 1.455e-05 [meta_fg_expand]: 3.95998e-06 [replace_old_param]: 1.517e-05 [inline_without_move]: 9.02999e-06 [renormalize]: 6.99947e-08 [add_forward_monad_depend]: 2.14999e-06 [auto_monad_grad]: 1.209e-05 [auto_monad_eliminator]: 5.487e-05 [cse]: 5.119e-05 [replace_applicator]: 3.594e-05 [py_interpret_to_execute_after_opt_a]: 2.702e-05 [rewriter_after_opt_a]: 0.00063041 [convert_after_rewriter]: 1.827e-05 [order_py_execute_after_rewriter]: 6.91001e-06 [mutable_eliminate]: 0.00089553 [jit_opt_b]: 9.506e-05, [1] [Cycle 1]: 8.442e-05, [2] [frontend_op_eliminate]: 3.267e-05 [inline_after_opt_a]: 3.554e-05 [cconv]: 4.612e-05 [loop_unroll]: 0.00053074 [jit_opt_after_cconv]: 0.00026001, [1] [Cycle 1]: 0.0002514, [11] [c_1]: 6.71e-05 [parameter_eliminate]: 5.35999e-06 [updatestate_depend_eliminate]: 1.435e-05 [updatestate_assign_eliminate]: 5.38002e-06 [updatestate_loads_eliminate]: 4.57998e-06 [cse]: 4.726e-05 [call_graph_tuple_transform]: 2.602e-05 [tuple_list_get_item_eliminator]: 9.67999e-06 [none_parameter_eliminate]: 1.76e-06 [renormalize]: 7.79983e-07 [switch_simplify]: 1.091e-05 [remove_dup_value]: 2.379e-05 [partial_unused_args_eliminate]: 2.56e-06 [environ_conv]: 2.381e-05 [add_recomputation]: 9.297e-05 [cse_after_recomputation]: 3.665e-05, [1] [Cycle 1]: 2.889e-05, [1] [cse]: 2.016e-05 [auto_monad_reorder]: 2.906e-05 [get_jit_bprop_graph]: 2.76999e-06 [rewriter_after_jit_bprop_graph]: 0.00019277 [opt_after_jit_grad]: 0.00062332 [symbol_engine_optimizer]: 0.00011249, [1] [Cycle 1]: 0.00010454, [6] [build]: 7.97998e-06 [elim_shapecalc]: 1.444e-05 [elim_not_effective]: 2.219e-05 [opt_reshape]: 1.046e-05 [fold_const_symbol]: 1.58e-05 [renormalize]: 5.50004e-07 [validate]: 7.615e-05 [backend_pass]: 1.11002e-06 [task_emit]: 0.120025 [execute]: 9.08002e-06 Sums bootstrap : 0.001003s : 0.09% type_inference : 1.039953s : 88.70% event_method : 0.000015s : 0.00% auto_monad : 0.000198s : 0.02% graph_reusing : 0.000007s : 0.00% pre_auto_parallel : 0.000003s : 0.00% py_interpret_to_execute : 0.000476s : 0.04% rewriter_before_opt_a : 0.000080s : 0.01% expand_dump_flag : 0.000004s : 0.00% jit_opt_a.switch_simplify : 0.000081s : 0.01% jit_opt_a.loop_unroll : 0.000033s : 0.00% jit_opt_a.a_1 : 0.000890s : 0.08% jit_opt_a.with_stream_mark : 0.000065s : 0.01% jit_opt_a.recompute_prepare : 0.000028s : 0.00% jit_opt_a.updatestate_depend_eliminate : 0.000015s : 0.00% jit_opt_a.updatestate_assign_eliminate : 0.000014s : 0.00% jit_opt_a.updatestate_loads_eliminate : 0.000010s : 0.00% jit_opt_a.parameter_eliminate : 0.000005s : 0.00% jit_opt_a.specialize_transform : 0.000024s : 0.00% jit_opt_a.updatestate_useless_node_eliminater : 0.000028s : 0.00% jit_opt_a.accelerated_algorithm : 0.000021s : 0.00% jit_opt_a.meta_shard_fg_expand : 0.000007s : 0.00% jit_opt_a.get_grad_eliminate_ : 0.000020s : 0.00% jit_opt_a.merge_forward : 0.000015s : 0.00% jit_opt_a.cell_reuse_recompute_pass : 0.000006s : 0.00% jit_opt_a.cell_reuse_handle_not_recompute_node_pass : 0.000047s : 0.00% jit_opt_a.j_node_and_user_rematch : 0.000033s : 0.00% jit_opt_a.meta_fg_expand : 0.000008s : 0.00% jit_opt_a.replace_old_param : 0.000032s : 0.00% jit_opt_a.inline_without_move : 0.000021s : 0.00% jit_opt_a.renormalize : 0.005366s : 0.46% jit_opt_a.add_forward_monad_depend : 0.000020s : 0.00% jit_opt_a.auto_monad_grad : 0.000015s : 0.00% jit_opt_a.auto_monad_eliminator : 0.000090s : 0.01% jit_opt_a.cse : 0.000094s : 0.01% jit_opt_a.replace_applicator : 0.000070s : 0.01% py_interpret_to_execute_after_opt_a : 0.000027s : 0.00% rewriter_after_opt_a : 0.000630s : 0.05% convert_after_rewriter : 0.000018s : 0.00% order_py_execute_after_rewriter : 0.000007s : 0.00% mutable_eliminate : 0.000896s : 0.08% jit_opt_b.frontend_op_eliminate : 0.000033s : 0.00% jit_opt_b.inline_after_opt_a : 0.000036s : 0.00% cconv : 0.000046s : 0.00% loop_unroll : 0.000531s : 0.05% jit_opt_after_cconv.c_1 : 0.000067s : 0.01% jit_opt_after_cconv.parameter_eliminate : 0.000005s : 0.00% jit_opt_after_cconv.updatestate_depend_eliminate : 0.000014s : 0.00% jit_opt_after_cconv.updatestate_assign_eliminate : 0.000005s : 0.00% jit_opt_after_cconv.updatestate_loads_eliminate : 0.000005s : 0.00% jit_opt_after_cconv.cse : 0.000047s : 0.00% jit_opt_after_cconv.call_graph_tuple_transform : 0.000026s : 0.00% jit_opt_after_cconv.tuple_list_get_item_eliminator : 0.000010s : 0.00% jit_opt_after_cconv.none_parameter_eliminate : 0.000002s : 0.00% jit_opt_after_cconv.renormalize : 0.000001s : 0.00% jit_opt_after_cconv.switch_simplify : 0.000011s : 0.00% remove_dup_value : 0.000024s : 0.00% partial_unused_args_eliminate : 0.000003s : 0.00% environ_conv : 0.000024s : 0.00% add_recomputation : 0.000093s : 0.01% cse_after_recomputation.cse : 0.000020s : 0.00% auto_monad_reorder : 0.000029s : 0.00% get_jit_bprop_graph : 0.000003s : 0.00% rewriter_after_jit_bprop_graph : 0.000193s : 0.02% opt_after_jit_grad : 0.000623s : 0.05% symbol_engine_optimizer.build : 0.000008s : 0.00% symbol_engine_optimizer.elim_shapecalc : 0.000014s : 0.00% symbol_engine_optimizer.elim_not_effective : 0.000022s : 0.00% symbol_engine_optimizer.opt_reshape : 0.000010s : 0.00% symbol_engine_optimizer.fold_const_symbol : 0.000016s : 0.00% symbol_engine_optimizer.renormalize : 0.000001s : 0.00% validate : 0.000076s : 0.01% backend_pass : 0.000001s : 0.00% task_emit : 0.120025s : 10.24% execute : 0.000009s : 0.00% Time group info: ------[substitution.] 0.000315 45 3.88% : 0.000012s : 2: substitution.depend_value_elim 0.90% : 0.000003s : 4: substitution.elim_not_effective 0.65% : 0.000002s : 4: substitution.fold_const_symbol 2.52% : 0.000008s : 6: substitution.graph_param_transform 75.49% : 0.000238s : 3: substitution.inline 2.02% : 0.000006s : 8: substitution.j_node_and_user_rematch 2.74% : 0.000009s : 8: substitution.remove_not_recompute_node 2.74% : 0.000009s : 2: substitution.replace_old_param 4.77% : 0.000015s : 3: substitution.updatestate_pure_node_eliminater 4.30% : 0.000014s : 5: substitution.updatestate_useless_node_eliminater ------[type_inference.] 1.039829 2 99.76% : 1.037347s : 1: type_inference.infer 0.24% : 0.002482s : 1: type_inference.specialize ------[replace.] 0.000049 3 100.00% : 0.000049s : 3: replace.inline ------[match.] 0.000235 3 100.00% : 0.000235s : 3: match.inline ------[predicate.] 0.000179 970 1.24% : 0.000002s : 14: predicate.accumulaten_eliminater 1.72% : 0.000003s : 6: predicate.ad_related_special_op_eliminate 0.97% : 0.000002s : 14: predicate.addn_check_dump 1.21% : 0.000002s : 14: predicate.addn_zero_filter 1.86% : 0.000003s : 14: predicate.arithmetic_simplify 1.36% : 0.000002s : 14: predicate.cast_eliminate 0.65% : 0.000001s : 6: predicate.check_bprop_eliminate 1.04% : 0.000002s : 14: predicate.compare_switch_simplify 1.19% : 0.000002s : 14: predicate.depend_value_elim 1.19% : 0.000002s : 14: predicate.dict_get_item_const_eliminator 1.22% : 0.000002s : 14: predicate.dict_get_item_eliminator 1.14% : 0.000002s : 14: predicate.dict_set_item_eliminator 0.97% : 0.000002s : 6: predicate.dumpgradient_eliminate 0.62% : 0.000001s : 6: predicate.elim_not_effective 0.92% : 0.000002s : 6: predicate.elim_shapecalc_of_broadcastargs 1.08% : 0.000002s : 14: predicate.environ_add_const_eliminate 1.15% : 0.000002s : 14: predicate.environ_get_add_eliminate 1.56% : 0.000003s : 14: predicate.environ_get_depend_swap 1.05% : 0.000002s : 14: predicate.environ_get_eliminate 0.96% : 0.000002s : 14: predicate.environ_get_set_eliminate 0.30% : 0.000001s : 6: predicate.fold_const_symbol 1.18% : 0.000002s : 12: predicate.get_grad_eliminate 0.40% : 0.000001s : 6: predicate.graph_param_transform 5.85% : 0.000010s : 29: predicate.inline 1.11% : 0.000002s : 12: predicate.inline_without_move 0.48% : 0.000001s : 12: predicate.j_node_and_user_rematch 1.77% : 0.000003s : 12: predicate.less_batch_normalization 1.34% : 0.000002s : 14: predicate.list_to_tuple_eliminator_ 1.59% : 0.000003s : 20: predicate.load_eliminater 2.03% : 0.000004s : 6: predicate.loop_unroll_after_grad 2.54% : 0.000005s : 30: predicate.loop_unroll_before_grad 1.98% : 0.000004s : 20: predicate.make_slice_get_slice_eliminator 1.00% : 0.000002s : 14: predicate.merge_addn 0.96% : 0.000002s : 14: predicate.minmaximum_grad 2.54% : 0.000005s : 6: predicate.mutable_eliminate 0.60% : 0.000001s : 6: predicate.opt_reshape 2.07% : 0.000004s : 20: predicate.partial_eliminate 1.33% : 0.000002s : 14: predicate.print_const_string_wrapper 1.68% : 0.000003s : 14: predicate.reduce_eliminate 1.28% : 0.000002s : 14: predicate.redundant_stop_gradient_eliminater 0.86% : 0.000002s : 12: predicate.remove_not_recompute_node 2.38% : 0.000004s : 26: predicate.replace_applicator 0.65% : 0.000001s : 12: predicate.replace_old_param 0.79% : 0.000001s : 6: predicate.reset_defer_inline 1.18% : 0.000002s : 14: predicate.reshape_eliminate 1.19% : 0.000002s : 14: predicate.row_tensor_add_zeros_like 0.92% : 0.000002s : 6: predicate.row_tensor_eliminate 1.20% : 0.000002s : 14: predicate.same_eliminate 0.83% : 0.000001s : 12: predicate.set_cell_output_no_recompute 1.19% : 0.000002s : 12: predicate.special_op_eliminate 1.59% : 0.000003s : 12: predicate.specialize_transform 1.33% : 0.000002s : 14: predicate.split_environ_get_set_with_tuple_value 1.21% : 0.000002s : 14: predicate.stack_unstack_eliminate 0.68% : 0.000001s : 6: predicate.switch_call_monad_eliminater 1.61% : 0.000003s : 17: predicate.switch_defer_inline 1.39% : 0.000002s : 17: predicate.switch_layer_defer_inline 6.23% : 0.000011s : 53: predicate.switch_simplify 1.26% : 0.000002s : 14: predicate.tile_eliminate 1.14% : 0.000002s : 14: predicate.transpose_eliminate 1.27% : 0.000002s : 14: predicate.tuple_list_convert_item_index_to_positive 1.27% : 0.000002s : 14: predicate.tuple_list_get_item_depend_reorder 3.87% : 0.000007s : 26: predicate.tuple_list_get_item_eliminator 1.54% : 0.000003s : 14: predicate.tuple_list_set_item_eliminator 1.15% : 0.000002s : 14: predicate.tuple_to_list_eliminator_ 1.63% : 0.000003s : 20: predicate.updatestate_pure_node_eliminater 3.36% : 0.000006s : 32: predicate.updatestate_useless_node_eliminater 1.76% : 0.000003s : 14: predicate.value_based_eliminate 0.47% : 0.000001s : 6: predicate.virtual_view_grad_eliminate 0.97% : 0.000002s : 6: predicate.zero_like_fill_zero ------[func_graph_cloner_run.] 0.014006 31 89.65% : 0.012557s : 26: func_graph_cloner_run.FuncGraphClonerGraph 10.35% : 0.001449s : 5: func_graph_cloner_run.FuncGraphSpecializer ------[meta_graph.] 0.000000 0 ------[manager.] 0.000000 0 ------[pynative] 0.000000 0 ------[others.] 1.198241 76 0.01% : 0.000098s : 1: add_recomputation 0.02% : 0.000205s : 1: auto_monad 0.00% : 0.000032s : 1: auto_monad_reorder 0.00% : 0.000004s : 1: backend_pass 0.09% : 0.001045s : 1: bootstrap 0.00% : 0.000050s : 1: cconv 0.00% : 0.000024s : 1: convert_after_rewriter 0.00% : 0.000039s : 1: cse_after_recomputation 0.00% : 0.000027s : 1: environ_conv 0.00% : 0.000020s : 1: event_method 0.00% : 0.000014s : 1: execute 0.00% : 0.000006s : 1: expand_dump_flag 0.00% : 0.000005s : 1: get_jit_bprop_graph 0.00% : 0.000009s : 1: graph_reusing 2.13% : 0.025540s : 1: jit_opt_a 0.02% : 0.000263s : 1: jit_opt_after_cconv 0.01% : 0.000099s : 1: jit_opt_b 0.05% : 0.000544s : 1: loop_unroll 0.08% : 0.000912s : 1: mutable_eliminate 0.11% : 0.001279s : 26: opt.transform.jit_opt_a 0.01% : 0.000109s : 4: opt.transform.jit_opt_after_cconv 0.00% : 0.000058s : 4: opt.transform.jit_opt_b 0.00% : 0.000023s : 1: opt.transform.loop_unroll_optimizer 0.00% : 0.000030s : 1: opt.transform.mutable_eliminate 0.00% : 0.000043s : 1: opt.transform.opt_after_jit_grad 0.00% : 0.000058s : 4: opt.transform.symbol_engine_opt 0.05% : 0.000635s : 1: opt_after_jit_grad 0.00% : 0.000009s : 1: order_py_execute_after_rewriter 0.00% : 0.000005s : 1: partial_unused_args_eliminate 0.00% : 0.000005s : 1: pre_auto_parallel 0.04% : 0.000484s : 1: py_interpret_to_execute 0.00% : 0.000030s : 1: py_interpret_to_execute_after_opt_a 0.00% : 0.000026s : 1: remove_dup_value 0.31% : 0.003710s : 1: renormalize.infer 0.14% : 0.001638s : 1: renormalize.specialize 0.02% : 0.000198s : 1: rewriter_after_jit_bprop_graph 0.05% : 0.000639s : 1: rewriter_after_opt_a 0.01% : 0.000086s : 1: rewriter_before_opt_a 0.01% : 0.000115s : 1: symbol_engine_optimizer 10.02% : 0.120047s : 1: task_emit 86.79% : 1.039969s : 1: type_inference 0.01% : 0.000109s : 1: validate TotalTime = 1.29874, [33] [bootstrap]: 0.00033402 [type_inference]: 0.800717 [event_method]: 0.00068058 [auto_monad]: 0.000318 [graph_reusing]: 1.089e-05 [pre_auto_parallel]: 4.29002e-06 [py_interpret_to_execute]: 6.83e-05 [rewriter_before_opt_a]: 0.00016709 [expand_dump_flag]: 4.99e-06 [jit_opt_a]: 0.481837, [4] [Cycle 1]: 0.340865, [27] [switch_simplify]: 0.00024425 [loop_unroll]: 6.794e-05 [a_1]: 0.00169293 [with_stream_mark]: 4.442e-05 [recompute_prepare]: 3.401e-05 [updatestate_depend_eliminate]: 1.629e-05 [updatestate_assign_eliminate]: 1.099e-05 [updatestate_loads_eliminate]: 9.95002e-06 [parameter_eliminate]: 3.04999e-06 [specialize_transform]: 2.39e-05 [updatestate_useless_node_eliminater]: 2.665e-05 [accelerated_algorithm]: 2.174e-05 [meta_shard_fg_expand]: 6.65002e-06 [get_grad_eliminate_]: 2.029e-05 [merge_forward]: 1.367e-05 [cell_reuse_recompute_pass]: 1.07e-06 [cell_reuse_handle_not_recompute_node_pass]: 3.978e-05 [j_node_and_user_rematch]: 4.017e-05 [meta_fg_expand]: 0.16727 [replace_old_param]: 0.00015403 [inline_without_move]: 0.0001395 [renormalize]: 0.169806 [add_forward_monad_depend]: 3.072e-05 [auto_monad_grad]: 1.897e-05 [auto_monad_eliminator]: 0.00013648 [cse]: 0.00031684 [replace_applicator]: 0.00027665 [Cycle 2]: 0.134254, [27] [switch_simplify]: 0.00010032 [loop_unroll]: 8.976e-05 [a_1]: 0.00415375 [with_stream_mark]: 4.578e-05 [recompute_prepare]: 3.636e-05 [updatestate_depend_eliminate]: 1.403e-05 [updatestate_assign_eliminate]: 1.433e-05 [updatestate_loads_eliminate]: 1.31e-05 [parameter_eliminate]: 4.72e-06 [specialize_transform]: 2.108e-05 [updatestate_useless_node_eliminater]: 8.949e-05 [accelerated_algorithm]: 1.798e-05 [meta_shard_fg_expand]: 5.96998e-06 [get_grad_eliminate_]: 1.332e-05 [merge_forward]: 7.58001e-06 [cell_reuse_recompute_pass]: 1.19003e-06 [cell_reuse_handle_not_recompute_node_pass]: 3.026e-05 [j_node_and_user_rematch]: 2.249e-05 [meta_fg_expand]: 0.00018719 [replace_old_param]: 2.518e-05 [inline_without_move]: 1.473e-05 [renormalize]: 0.128796 [add_forward_monad_depend]: 1.303e-05 [auto_monad_grad]: 2.59999e-06 [auto_monad_eliminator]: 3.335e-05 [cse]: 0.00019303 [replace_applicator]: 4.089e-05 [Cycle 3]: 0.00199886, [27] [switch_simplify]: 1.742e-05 [loop_unroll]: 1.382e-05 [a_1]: 0.00036834 [with_stream_mark]: 2.721e-05 [recompute_prepare]: 1.519e-05 [updatestate_depend_eliminate]: 6.597e-05 [updatestate_assign_eliminate]: 7.92998e-06 [updatestate_loads_eliminate]: 5.56998e-06 [parameter_eliminate]: 2.79999e-06 [specialize_transform]: 1.661e-05 [updatestate_useless_node_eliminater]: 1.633e-05 [accelerated_algorithm]: 1.516e-05 [meta_shard_fg_expand]: 3.38e-06 [get_grad_eliminate_]: 1.136e-05 [merge_forward]: 7.51001e-06 [cell_reuse_recompute_pass]: 3.51001e-06 [cell_reuse_handle_not_recompute_node_pass]: 2.766e-05 [j_node_and_user_rematch]: 1.875e-05 [meta_fg_expand]: 4.80001e-06 [replace_old_param]: 1.697e-05 [inline_without_move]: 1.02e-05 [renormalize]: 0.00101759 [add_forward_monad_depend]: 7.6e-06 [auto_monad_grad]: 2.74001e-06 [auto_monad_eliminator]: 2.671e-05 [cse]: 5.329e-05 [replace_applicator]: 2.666e-05 [Cycle 4]: 0.00068012, [27] [switch_simplify]: 1.342e-05 [loop_unroll]: 1.033e-05 [a_1]: 0.00027957 [with_stream_mark]: 1.772e-05 [recompute_prepare]: 1.282e-05 [updatestate_depend_eliminate]: 6.66e-06 [updatestate_assign_eliminate]: 5.35999e-06 [updatestate_loads_eliminate]: 5.38002e-06 [parameter_eliminate]: 2.07999e-06 [specialize_transform]: 1.205e-05 [updatestate_useless_node_eliminater]: 1.51e-05 [accelerated_algorithm]: 1.071e-05 [meta_shard_fg_expand]: 2.82002e-06 [get_grad_eliminate_]: 9.86998e-06 [merge_forward]: 5.62001e-06 [cell_reuse_recompute_pass]: 2.19999e-06 [cell_reuse_handle_not_recompute_node_pass]: 2.463e-05 [j_node_and_user_rematch]: 1.712e-05 [meta_fg_expand]: 3.85e-06 [replace_old_param]: 1.326e-05 [inline_without_move]: 1.065e-05 [renormalize]: 5.9983e-08 [add_forward_monad_depend]: 1.72999e-06 [auto_monad_grad]: 1.96e-06 [auto_monad_eliminator]: 1.52e-05 [cse]: 2.754e-05 [replace_applicator]: 1.213e-05 [py_interpret_to_execute_after_opt_a]: 2.12e-05 [rewriter_after_opt_a]: 0.00022153 [convert_after_rewriter]: 1.503e-05 [order_py_execute_after_rewriter]: 8.40001e-06 [mutable_eliminate]: 0.0009173 [jit_opt_b]: 9.731e-05, [1] [Cycle 1]: 8.736e-05, [2] [frontend_op_eliminate]: 3.741e-05 [inline_after_opt_a]: 3.38e-05 [cconv]: 3.895e-05 [loop_unroll]: 0.00054779 [jit_opt_after_cconv]: 0.00030455, [1] [Cycle 1]: 0.00029558, [11] [c_1]: 7.733e-05 [parameter_eliminate]: 5.35001e-06 [updatestate_depend_eliminate]: 1.562e-05 [updatestate_assign_eliminate]: 6.87002e-06 [updatestate_loads_eliminate]: 5.62001e-06 [cse]: 6.125e-05 [call_graph_tuple_transform]: 3.41e-05 [tuple_list_get_item_eliminator]: 1.29e-05 [none_parameter_eliminate]: 1.92001e-06 [renormalize]: 1.18001e-06 [switch_simplify]: 1.29e-05 [remove_dup_value]: 5.83e-05 [partial_unused_args_eliminate]: 2.79999e-06 [environ_conv]: 1.41e-05 [add_recomputation]: 9.11e-05 [cse_after_recomputation]: 3.702e-05, [1] [Cycle 1]: 3.035e-05, [1] [cse]: 2.107e-05 [auto_monad_reorder]: 3.542e-05 [get_jit_bprop_graph]: 2.46998e-06 [rewriter_after_jit_bprop_graph]: 8.84e-06 [opt_after_jit_grad]: 0.00058884 [symbol_engine_optimizer]: 0.000128, [1] [Cycle 1]: 0.00011992, [6] [build]: 8.45999e-06 [elim_shapecalc]: 1.509e-05 [elim_not_effective]: 2.776e-05 [opt_reshape]: 1.346e-05 [fold_const_symbol]: 2.017e-05 [renormalize]: 4.69998e-07 [validate]: 7.77e-05 [backend_pass]: 1.26997e-06 [task_emit]: 0.0110616 [execute]: 1.019e-05 Sums bootstrap : 0.000334s : 0.03% type_inference : 0.800717s : 61.92% event_method : 0.000681s : 0.05% auto_monad : 0.000318s : 0.02% graph_reusing : 0.000011s : 0.00% pre_auto_parallel : 0.000004s : 0.00% py_interpret_to_execute : 0.000068s : 0.01% rewriter_before_opt_a : 0.000167s : 0.01% expand_dump_flag : 0.000005s : 0.00% jit_opt_a.switch_simplify : 0.000375s : 0.03% jit_opt_a.loop_unroll : 0.000182s : 0.01% jit_opt_a.a_1 : 0.006495s : 0.50% jit_opt_a.with_stream_mark : 0.000135s : 0.01% jit_opt_a.recompute_prepare : 0.000098s : 0.01% jit_opt_a.updatestate_depend_eliminate : 0.000103s : 0.01% jit_opt_a.updatestate_assign_eliminate : 0.000039s : 0.00% jit_opt_a.updatestate_loads_eliminate : 0.000034s : 0.00% jit_opt_a.parameter_eliminate : 0.000013s : 0.00% jit_opt_a.specialize_transform : 0.000074s : 0.01% jit_opt_a.updatestate_useless_node_eliminater : 0.000148s : 0.01% jit_opt_a.accelerated_algorithm : 0.000066s : 0.01% jit_opt_a.meta_shard_fg_expand : 0.000019s : 0.00% jit_opt_a.get_grad_eliminate_ : 0.000055s : 0.00% jit_opt_a.merge_forward : 0.000034s : 0.00% jit_opt_a.cell_reuse_recompute_pass : 0.000008s : 0.00% jit_opt_a.cell_reuse_handle_not_recompute_node_pass : 0.000122s : 0.01% jit_opt_a.j_node_and_user_rematch : 0.000099s : 0.01% jit_opt_a.meta_fg_expand : 0.167465s : 12.95% jit_opt_a.replace_old_param : 0.000209s : 0.02% jit_opt_a.inline_without_move : 0.000175s : 0.01% jit_opt_a.renormalize : 0.299620s : 23.17% jit_opt_a.add_forward_monad_depend : 0.000053s : 0.00% jit_opt_a.auto_monad_grad : 0.000026s : 0.00% jit_opt_a.auto_monad_eliminator : 0.000212s : 0.02% jit_opt_a.cse : 0.000591s : 0.05% jit_opt_a.replace_applicator : 0.000356s : 0.03% py_interpret_to_execute_after_opt_a : 0.000021s : 0.00% rewriter_after_opt_a : 0.000222s : 0.02% convert_after_rewriter : 0.000015s : 0.00% order_py_execute_after_rewriter : 0.000008s : 0.00% mutable_eliminate : 0.000917s : 0.07% jit_opt_b.frontend_op_eliminate : 0.000037s : 0.00% jit_opt_b.inline_after_opt_a : 0.000034s : 0.00% cconv : 0.000039s : 0.00% loop_unroll : 0.000548s : 0.04% jit_opt_after_cconv.c_1 : 0.000077s : 0.01% jit_opt_after_cconv.parameter_eliminate : 0.000005s : 0.00% jit_opt_after_cconv.updatestate_depend_eliminate : 0.000016s : 0.00% jit_opt_after_cconv.updatestate_assign_eliminate : 0.000007s : 0.00% jit_opt_after_cconv.updatestate_loads_eliminate : 0.000006s : 0.00% jit_opt_after_cconv.cse : 0.000061s : 0.00% jit_opt_after_cconv.call_graph_tuple_transform : 0.000034s : 0.00% jit_opt_after_cconv.tuple_list_get_item_eliminator : 0.000013s : 0.00% jit_opt_after_cconv.none_parameter_eliminate : 0.000002s : 0.00% jit_opt_after_cconv.renormalize : 0.000001s : 0.00% jit_opt_after_cconv.switch_simplify : 0.000013s : 0.00% remove_dup_value : 0.000058s : 0.00% partial_unused_args_eliminate : 0.000003s : 0.00% environ_conv : 0.000014s : 0.00% add_recomputation : 0.000091s : 0.01% cse_after_recomputation.cse : 0.000021s : 0.00% auto_monad_reorder : 0.000035s : 0.00% get_jit_bprop_graph : 0.000002s : 0.00% rewriter_after_jit_bprop_graph : 0.000009s : 0.00% opt_after_jit_grad : 0.000589s : 0.05% symbol_engine_optimizer.build : 0.000008s : 0.00% symbol_engine_optimizer.elim_shapecalc : 0.000015s : 0.00% symbol_engine_optimizer.elim_not_effective : 0.000028s : 0.00% symbol_engine_optimizer.opt_reshape : 0.000013s : 0.00% symbol_engine_optimizer.fold_const_symbol : 0.000020s : 0.00% symbol_engine_optimizer.renormalize : 0.000000s : 0.00% validate : 0.000078s : 0.01% backend_pass : 0.000001s : 0.00% task_emit : 0.011062s : 0.86% execute : 0.000010s : 0.00% Time group info: ------[substitution.] 0.002970 271 1.47% : 0.000044s : 12: substitution.depend_value_elim 0.15% : 0.000004s : 5: substitution.elim_not_effective 0.10% : 0.000003s : 5: substitution.fold_const_symbol 29.43% : 0.000874s : 4: substitution.getattr_setattr_resolve 0.37% : 0.000011s : 8: substitution.graph_param_transform 50.89% : 0.001511s : 29: substitution.inline 1.59% : 0.000047s : 4: substitution.inline_without_move 0.67% : 0.000020s : 29: substitution.j_node_and_user_rematch 0.79% : 0.000023s : 13: substitution.minmaximum_grad 0.48% : 0.000014s : 14: substitution.partial_eliminate 0.85% : 0.000025s : 29: substitution.remove_not_recompute_node 2.33% : 0.000069s : 16: substitution.replace_applicator 0.74% : 0.000022s : 17: substitution.replace_old_param 0.23% : 0.000007s : 2: substitution.set_cell_output_no_recompute 0.58% : 0.000017s : 3: substitution.switch_simplify 1.68% : 0.000050s : 13: substitution.tuple_list_convert_item_index_to_positive 1.14% : 0.000034s : 13: substitution.tuple_list_get_item_depend_reorder 3.58% : 0.000106s : 30: substitution.tuple_list_get_item_eliminator 0.88% : 0.000026s : 9: substitution.updatestate_pure_node_eliminater 2.05% : 0.000061s : 16: substitution.updatestate_useless_node_eliminater ------[type_inference.] 0.800567 2 99.38% : 0.795625s : 1: type_inference.infer 0.62% : 0.004942s : 1: type_inference.specialize ------[replace.] 0.001001 54 7.51% : 0.000075s : 3: replace.getattr_setattr_resolve 51.71% : 0.000518s : 29: replace.inline 6.47% : 0.000065s : 1: replace.replace_applicator 7.85% : 0.000079s : 3: replace.switch_simplify 21.85% : 0.000219s : 17: replace.tuple_list_get_item_eliminator 4.62% : 0.000046s : 1: replace.updatestate_useless_node_eliminater ------[match.] 0.002392 54 33.71% : 0.000806s : 3: match.getattr_setattr_resolve 62.33% : 0.001491s : 29: match.inline 0.73% : 0.000018s : 1: match.replace_applicator 0.64% : 0.000015s : 3: match.switch_simplify 2.05% : 0.000049s : 17: match.tuple_list_get_item_eliminator 0.53% : 0.000013s : 1: match.updatestate_useless_node_eliminater ------[predicate.] 0.000938 6048 1.47% : 0.000014s : 101: predicate.accumulaten_eliminater 0.35% : 0.000003s : 7: predicate.ad_related_special_op_eliminate 1.37% : 0.000013s : 101: predicate.addn_check_dump 1.52% : 0.000014s : 101: predicate.addn_zero_filter 2.30% : 0.000022s : 101: predicate.arithmetic_simplify 1.57% : 0.000015s : 101: predicate.cast_eliminate 0.15% : 0.000001s : 8: predicate.check_bprop_eliminate 1.33% : 0.000013s : 101: predicate.compare_switch_simplify 1.53% : 0.000014s : 101: predicate.depend_value_elim 1.45% : 0.000014s : 101: predicate.dict_get_item_const_eliminator 1.50% : 0.000014s : 101: predicate.dict_get_item_eliminator 1.48% : 0.000014s : 101: predicate.dict_set_item_eliminator 0.25% : 0.000002s : 7: predicate.dumpgradient_eliminate 0.08% : 0.000001s : 7: predicate.elim_not_effective 0.16% : 0.000002s : 7: predicate.elim_shapecalc_of_broadcastargs 1.39% : 0.000013s : 101: predicate.environ_add_const_eliminate 1.36% : 0.000013s : 101: predicate.environ_get_add_eliminate 1.39% : 0.000013s : 101: predicate.environ_get_depend_swap 1.44% : 0.000014s : 101: predicate.environ_get_eliminate 1.43% : 0.000013s : 101: predicate.environ_get_set_eliminate 0.06% : 0.000001s : 7: predicate.fold_const_symbol 0.81% : 0.000008s : 44: predicate.get_grad_eliminate 0.84% : 0.000008s : 20: predicate.getattr_setattr_resolve 0.13% : 0.000001s : 8: predicate.graph_param_transform 4.62% : 0.000043s : 163: predicate.inline 2.15% : 0.000020s : 105: predicate.inline_without_move 0.34% : 0.000003s : 44: predicate.j_node_and_user_rematch 0.96% : 0.000009s : 44: predicate.less_batch_normalization 1.84% : 0.000017s : 118: predicate.list_to_tuple_eliminator_ 1.84% : 0.000017s : 126: predicate.load_eliminater 0.37% : 0.000003s : 8: predicate.loop_unroll_after_grad 2.91% : 0.000027s : 187: predicate.loop_unroll_before_grad 1.90% : 0.000018s : 109: predicate.make_slice_get_slice_eliminator 1.36% : 0.000013s : 101: predicate.merge_addn 1.51% : 0.000014s : 101: predicate.minmaximum_grad 0.37% : 0.000003s : 8: predicate.mutable_eliminate 0.14% : 0.000001s : 7: predicate.opt_reshape 2.42% : 0.000023s : 126: predicate.partial_eliminate 1.48% : 0.000014s : 101: predicate.print_const_string_wrapper 2.04% : 0.000019s : 101: predicate.reduce_eliminate 1.72% : 0.000016s : 118: predicate.redundant_stop_gradient_eliminater 0.43% : 0.000004s : 44: predicate.remove_not_recompute_node 2.79% : 0.000026s : 243: predicate.replace_applicator 1.01% : 0.000009s : 105: predicate.replace_old_param 0.11% : 0.000001s : 8: predicate.reset_defer_inline 1.58% : 0.000015s : 101: predicate.reshape_eliminate 1.53% : 0.000014s : 101: predicate.row_tensor_add_zeros_like 0.19% : 0.000002s : 8: predicate.row_tensor_eliminate 1.39% : 0.000013s : 101: predicate.same_eliminate 0.51% : 0.000005s : 52: predicate.set_cell_output_no_recompute 0.28% : 0.000003s : 15: predicate.special_op_eliminate 1.01% : 0.000010s : 50: predicate.specialize_transform 1.64% : 0.000015s : 101: predicate.split_environ_get_set_with_tuple_value 1.39% : 0.000013s : 101: predicate.stack_unstack_eliminate 0.13% : 0.000001s : 8: predicate.switch_call_monad_eliminater 3.32% : 0.000031s : 147: predicate.switch_defer_inline 2.38% : 0.000022s : 147: predicate.switch_layer_defer_inline 6.26% : 0.000059s : 348: predicate.switch_simplify 1.40% : 0.000013s : 101: predicate.tile_eliminate 1.56% : 0.000015s : 101: predicate.transpose_eliminate 1.91% : 0.000018s : 101: predicate.tuple_list_convert_item_index_to_positive 1.74% : 0.000016s : 101: predicate.tuple_list_get_item_depend_reorder 3.26% : 0.000031s : 134: predicate.tuple_list_get_item_eliminator 1.96% : 0.000018s : 101: predicate.tuple_list_set_item_eliminator 1.81% : 0.000017s : 118: predicate.tuple_to_list_eliminator_ 1.98% : 0.000019s : 126: predicate.updatestate_pure_node_eliminater 2.87% : 0.000027s : 172: predicate.updatestate_useless_node_eliminater 1.89% : 0.000018s : 101: predicate.value_based_eliminate 0.14% : 0.000001s : 7: predicate.virtual_view_grad_eliminate 0.19% : 0.000002s : 8: predicate.zero_like_fill_zero ------[func_graph_cloner_run.] 0.010235 91 70.52% : 0.007218s : 54: func_graph_cloner_run.FuncGraphClonerGraph 4.10% : 0.000420s : 7: func_graph_cloner_run.FuncGraphClonerNode 25.37% : 0.002597s : 30: func_graph_cloner_run.FuncGraphSpecializer ------[meta_graph.] 0.000000 0 ------[manager.] 0.000000 0 ------[pynative] 0.000000 0 ------[others.] 1.608035 108 0.01% : 0.000094s : 1: add_recomputation 0.02% : 0.000327s : 1: auto_monad 0.00% : 0.000039s : 1: auto_monad_reorder 0.00% : 0.000005s : 1: backend_pass 0.02% : 0.000357s : 1: bootstrap 0.00% : 0.000042s : 1: cconv 0.00% : 0.000019s : 1: convert_after_rewriter 0.00% : 0.000041s : 1: cse_after_recomputation 0.00% : 0.000016s : 1: environ_conv 0.04% : 0.000696s : 1: event_method 0.00% : 0.000016s : 1: execute 0.00% : 0.000008s : 1: expand_dump_flag 0.00% : 0.000005s : 1: get_jit_bprop_graph 0.00% : 0.000014s : 1: graph_reusing 29.96% : 0.481842s : 1: jit_opt_a 0.02% : 0.000309s : 1: jit_opt_after_cconv 0.01% : 0.000101s : 1: jit_opt_b 0.03% : 0.000561s : 1: loop_unroll 0.06% : 0.000929s : 1: mutable_eliminate 0.52% : 0.008357s : 52: opt.transform.jit_opt_a 0.01% : 0.000133s : 4: opt.transform.jit_opt_after_cconv 0.00% : 0.000062s : 4: opt.transform.jit_opt_b 0.00% : 0.000026s : 1: opt.transform.loop_unroll_optimizer 0.00% : 0.000075s : 1: opt.transform.mutable_eliminate 0.00% : 0.000046s : 1: opt.transform.opt_after_jit_grad 0.06% : 0.001019s : 2: opt.transform.opt_resolve 0.00% : 0.000071s : 4: opt.transform.symbol_engine_opt 0.04% : 0.000600s : 1: opt_after_jit_grad 0.00% : 0.000011s : 1: order_py_execute_after_rewriter 0.00% : 0.000005s : 1: partial_unused_args_eliminate 0.00% : 0.000007s : 1: pre_auto_parallel 0.00% : 0.000073s : 1: py_interpret_to_execute 0.00% : 0.000024s : 1: py_interpret_to_execute_after_opt_a 0.00% : 0.000061s : 1: remove_dup_value 18.21% : 0.292786s : 3: renormalize.infer 0.42% : 0.006785s : 3: renormalize.specialize 0.00% : 0.000011s : 1: rewriter_after_jit_bprop_graph 0.01% : 0.000228s : 1: rewriter_after_opt_a 0.01% : 0.000170s : 1: rewriter_before_opt_a 0.01% : 0.000132s : 1: symbol_engine_optimizer 0.69% : 0.011083s : 1: task_emit 49.80% : 0.800742s : 1: type_inference 0.01% : 0.000108s : 1: validate . [hook] pytest_runtest_teardown:test_permute_dimensions[input_shape6-dims6-KBK] tests/st/mint/test_permute.py::test_permute_dimensions[input_shape6-dims6-KBK],max_mem:4.0M =============================== warnings summary =============================== ../../../../../../../../usr/local/Ascend/cann-8.5.0/python/site-packages/tbe/dsl/classifier/transdata/transdata_classifier.py:222 /usr/local/Ascend/cann-8.5.0/python/site-packages/tbe/dsl/classifier/transdata/transdata_classifier.py:222: DeprecationWarning: invalid escape sequence \B """ ../../../../../../../../usr/local/Ascend/cann-8.5.0/python/site-packages/tbe/dsl/unify_schedule/vector/transdata/common/graph/transdata_graph_info.py:143 /usr/local/Ascend/cann-8.5.0/python/site-packages/tbe/dsl/unify_schedule/vector/transdata/common/graph/transdata_graph_info.py:143: DeprecationWarning: invalid escape sequence \c """ ../../../../../../../../usr/local/Ascend/cann-8.5.0/python/site-packages/tbe/dsl/unify_schedule/vector/transdata/common/graph/transdata_graph_info.py:170 /usr/local/Ascend/cann-8.5.0/python/site-packages/tbe/dsl/unify_schedule/vector/transdata/common/graph/transdata_graph_info.py:170: DeprecationWarning: invalid escape sequence \c """ ../../../../../../anaconda3/envs/ci39/lib/python3.9/site-packages/numpy/core/getlimits.py:549 /home/jenkins/anaconda3/envs/ci39/lib/python3.9/site-packages/numpy/core/getlimits.py:549: UserWarning: The value of the smallest subnormal for type is zero. setattr(self, word, getattr(machar, word).flat[0]) ../../../../../../anaconda3/envs/ci39/lib/python3.9/site-packages/numpy/core/getlimits.py:89 /home/jenkins/anaconda3/envs/ci39/lib/python3.9/site-packages/numpy/core/getlimits.py:89: UserWarning: The value of the smallest subnormal for type is zero. return self._float_to_str(self.smallest_subnormal) ../../../../../../anaconda3/envs/ci39/lib/python3.9/site-packages/numpy/core/getlimits.py:549 /home/jenkins/anaconda3/envs/ci39/lib/python3.9/site-packages/numpy/core/getlimits.py:549: UserWarning: The value of the smallest subnormal for type is zero. setattr(self, word, getattr(machar, word).flat[0]) ../../../../../../anaconda3/envs/ci39/lib/python3.9/site-packages/numpy/core/getlimits.py:89 /home/jenkins/anaconda3/envs/ci39/lib/python3.9/site-packages/numpy/core/getlimits.py:89: UserWarning: The value of the smallest subnormal for type is zero. return self._float_to_str(self.smallest_subnormal) ../../../../../../anaconda3/envs/ci39/lib/python3.9/site-packages/mindspore/ops/_op_impl/_custom_op/batchnorm_fold2.py:57 /home/jenkins/anaconda3/envs/ci39/lib/python3.9/site-packages/mindspore/ops/_op_impl/_custom_op/batchnorm_fold2.py:57: DeprecationWarning: te_fusion.fusion_manager.fusion_manager.register is deprecated,please replace it with tbe.common.register.register_op_compute @fusion_manager.register("batchnorm_fold2") ../../../../../../anaconda3/envs/ci39/lib/python3.9/site-packages/mindspore/ops/_op_impl/_custom_op/batchnorm_fold2_grad.py:56 /home/jenkins/anaconda3/envs/ci39/lib/python3.9/site-packages/mindspore/ops/_op_impl/_custom_op/batchnorm_fold2_grad.py:56: DeprecationWarning: te_fusion.fusion_manager.fusion_manager.register is deprecated,please replace it with tbe.common.register.register_op_compute @fusion_manager.register("batchnorm_fold2_grad") ../../../../../../anaconda3/envs/ci39/lib/python3.9/site-packages/mindspore/ops/_op_impl/_custom_op/batchnorm_fold2_grad_reduce.py:48 /home/jenkins/anaconda3/envs/ci39/lib/python3.9/site-packages/mindspore/ops/_op_impl/_custom_op/batchnorm_fold2_grad_reduce.py:48: DeprecationWarning: te_fusion.fusion_manager.fusion_manager.register is deprecated,please replace it with tbe.common.register.register_op_compute @fusion_manager.register("batchnorm_fold2_grad_reduce") ../../../../../../anaconda3/envs/ci39/lib/python3.9/site-packages/mindspore/ops/_op_impl/_custom_op/correction_mul.py:51 /home/jenkins/anaconda3/envs/ci39/lib/python3.9/site-packages/mindspore/ops/_op_impl/_custom_op/correction_mul.py:51: DeprecationWarning: te_fusion.fusion_manager.fusion_manager.register is deprecated,please replace it with tbe.common.register.register_op_compute @fusion_manager.register("correction_mul") ../../../../../../anaconda3/envs/ci39/lib/python3.9/site-packages/mindspore/ops/_op_impl/_custom_op/correction_mul_grad.py:51 /home/jenkins/anaconda3/envs/ci39/lib/python3.9/site-packages/mindspore/ops/_op_impl/_custom_op/correction_mul_grad.py:51: DeprecationWarning: te_fusion.fusion_manager.fusion_manager.register is deprecated,please replace it with tbe.common.register.register_op_compute @fusion_manager.register("correction_mul_grad") ../../../../../../anaconda3/envs/ci39/lib/python3.9/site-packages/mindspore/ops/_op_impl/_custom_op/correction_mul_grad.py:143 /home/jenkins/anaconda3/envs/ci39/lib/python3.9/site-packages/mindspore/ops/_op_impl/_custom_op/correction_mul_grad.py:143: DeprecationWarning: te_fusion.fusion_manager.fusion_manager.register is deprecated,please replace it with tbe.common.register.register_op_compute @fusion_manager.register("correction_mul_grad_reduce") ../../../../../../anaconda3/envs/ci39/lib/python3.9/site-packages/mindspore/ops/_op_impl/_custom_op/fake_learned_scale_quant_perlayer.py:50 /home/jenkins/anaconda3/envs/ci39/lib/python3.9/site-packages/mindspore/ops/_op_impl/_custom_op/fake_learned_scale_quant_perlayer.py:50: DeprecationWarning: te_fusion.fusion_manager.fusion_manager.register is deprecated,please replace it with tbe.common.register.register_op_compute @fusion_manager.register("fake_learned_scale_quant_perlayer") ../../../../../../anaconda3/envs/ci39/lib/python3.9/site-packages/mindspore/ops/_op_impl/_custom_op/fake_learned_scale_quant_perlayer_grad.py:92 /home/jenkins/anaconda3/envs/ci39/lib/python3.9/site-packages/mindspore/ops/_op_impl/_custom_op/fake_learned_scale_quant_perlayer_grad.py:92: DeprecationWarning: te_fusion.fusion_manager.fusion_manager.register is deprecated,please replace it with tbe.common.register.register_op_compute @fusion_manager.register("fake_learned_scale_quant_perlayer_grad_d") ../../../../../../anaconda3/envs/ci39/lib/python3.9/site-packages/mindspore/ops/_op_impl/_custom_op/fake_learned_scale_quant_perlayer_grad_reduce.py:49 /home/jenkins/anaconda3/envs/ci39/lib/python3.9/site-packages/mindspore/ops/_op_impl/_custom_op/fake_learned_scale_quant_perlayer_grad_reduce.py:49: DeprecationWarning: te_fusion.fusion_manager.fusion_manager.register is deprecated,please replace it with tbe.common.register.register_op_compute @fusion_manager.register("fake_learned_scale_quant_perlayer_grad_d_reduce") ../../../../../../anaconda3/envs/ci39/lib/python3.9/site-packages/mindspore/ops/_op_impl/_custom_op/fake_learned_scale_quant_perchannel.py:50 /home/jenkins/anaconda3/envs/ci39/lib/python3.9/site-packages/mindspore/ops/_op_impl/_custom_op/fake_learned_scale_quant_perchannel.py:50: DeprecationWarning: te_fusion.fusion_manager.fusion_manager.register is deprecated,please replace it with tbe.common.register.register_op_compute @fusion_manager.register("fake_learned_scale_quant_perchannel") ../../../../../../anaconda3/envs/ci39/lib/python3.9/site-packages/mindspore/ops/_op_impl/_custom_op/fake_learned_scale_quant_perchannel_grad.py:91 /home/jenkins/anaconda3/envs/ci39/lib/python3.9/site-packages/mindspore/ops/_op_impl/_custom_op/fake_learned_scale_quant_perchannel_grad.py:91: DeprecationWarning: te_fusion.fusion_manager.fusion_manager.register is deprecated,please replace it with tbe.common.register.register_op_compute @fusion_manager.register("fake_learned_scale_quant_perchannel_grad_d") ../../../../../../anaconda3/envs/ci39/lib/python3.9/site-packages/mindspore/ops/_op_impl/_custom_op/fake_learned_scale_quant_perchannel_grad_reduce.py:48 /home/jenkins/anaconda3/envs/ci39/lib/python3.9/site-packages/mindspore/ops/_op_impl/_custom_op/fake_learned_scale_quant_perchannel_grad_reduce.py:48: DeprecationWarning: te_fusion.fusion_manager.fusion_manager.register is deprecated,please replace it with tbe.common.register.register_op_compute @fusion_manager.register("fake_learned_scale_quant_perchannel_grad_d_reduce") ../../../../../../anaconda3/envs/ci39/lib/python3.9/site-packages/mindspore/ops/_op_impl/_custom_op/fake_quant_perchannel.py:52 /home/jenkins/anaconda3/envs/ci39/lib/python3.9/site-packages/mindspore/ops/_op_impl/_custom_op/fake_quant_perchannel.py:52: DeprecationWarning: te_fusion.fusion_manager.fusion_manager.register is deprecated,please replace it with tbe.common.register.register_op_compute @fusion_manager.register("fake_quant_perchannel") ../../../../../../anaconda3/envs/ci39/lib/python3.9/site-packages/mindspore/ops/_op_impl/_custom_op/fake_quant_perchannel_grad.py:81 /home/jenkins/anaconda3/envs/ci39/lib/python3.9/site-packages/mindspore/ops/_op_impl/_custom_op/fake_quant_perchannel_grad.py:81: DeprecationWarning: te_fusion.fusion_manager.fusion_manager.register is deprecated,please replace it with tbe.common.register.register_op_compute @fusion_manager.register("fake_quant_perchannel_grad") ../../../../../../anaconda3/envs/ci39/lib/python3.9/site-packages/mindspore/ops/_op_impl/_custom_op/fake_quant_perlayer.py:54 /home/jenkins/anaconda3/envs/ci39/lib/python3.9/site-packages/mindspore/ops/_op_impl/_custom_op/fake_quant_perlayer.py:54: DeprecationWarning: te_fusion.fusion_manager.fusion_manager.register is deprecated,please replace it with tbe.common.register.register_op_compute @fusion_manager.register("fake_quant_per_layer") ../../../../../../anaconda3/envs/ci39/lib/python3.9/site-packages/mindspore/ops/_op_impl/_custom_op/fake_quant_perlayer_grad.py:81 /home/jenkins/anaconda3/envs/ci39/lib/python3.9/site-packages/mindspore/ops/_op_impl/_custom_op/fake_quant_perlayer_grad.py:81: DeprecationWarning: te_fusion.fusion_manager.fusion_manager.register is deprecated,please replace it with tbe.common.register.register_op_compute @fusion_manager.register("fake_quant_per_layer_grad") ../../../../../../anaconda3/envs/ci39/lib/python3.9/site-packages/mindspore/ops/_op_impl/_custom_op/minmax_update_perchannel.py:50 /home/jenkins/anaconda3/envs/ci39/lib/python3.9/site-packages/mindspore/ops/_op_impl/_custom_op/minmax_update_perchannel.py:50: DeprecationWarning: te_fusion.fusion_manager.fusion_manager.register is deprecated,please replace it with tbe.common.register.register_op_compute @fusion_manager.register("minmax_update_perchannel") ../../../../../../anaconda3/envs/ci39/lib/python3.9/site-packages/mindspore/ops/_op_impl/_custom_op/minmax_update_perlayer.py:50 /home/jenkins/anaconda3/envs/ci39/lib/python3.9/site-packages/mindspore/ops/_op_impl/_custom_op/minmax_update_perlayer.py:50: DeprecationWarning: te_fusion.fusion_manager.fusion_manager.register is deprecated,please replace it with tbe.common.register.register_op_compute @fusion_manager.register("minmax_update_perlayer") -- Docs: https://docs.pytest.org/en/stable/warnings.html ================= 14 passed, 25 warnings in 265.62s (0:04:25) ==================