Created by: Superjomn
Refine the cmake message information, the original will output some trivial long list for debug, such as
[03:51:14][Step 1/1] -- commit: 138fa55
[03:51:14][Step 1/1] -- ----> mir_subgraphs: subgraph_pass
[03:51:14][Step 1/1] -- ----> Ops lite: ;conv_op;pool_op;fc_op;mul_op;matmul_op;scale_op;softmax_op;reshape_op;batch_norm_op;feed_op;fetch_op;activation_basic_ops;elementwise_ops;box_coder_op_lite;multiclass_nms_op_lite;fill_constant_op;fill_constant_batch_size_like_op;shuffle_channel_op;yolo_box_op;interpolate_op;argmax_op;prior_box_op;concat_op;pad2d_op;calib_op;split_op;transpose_op;fake_quant;fake_dequant;conv_transpose_op;expand_op_lite;expand_as_op_lite;squeeze_op_lite;unsqueeze_op_lite;stack_op;cast_op_lite;affine_channel_op;affine_grid_op;range_op;reduce_mean_op;relu_op;io_copy_op;fusion_elementwise_activation_ops;io_copy_once_op;dropout_op;layout_op;instance_norm_op;subgraph_op;grid_sampler_op;flatten_op;negative_op;crop_op;assign_op;power_op;group_norm_op;norm_op;activation_extra_ops;search_group_padding;lrn_op_lite;decode_bboxes_op_lite;uniform_random_op;axpy_op;gru_unit_op;gru_op;layout_once_op;density_prior_box_op;calib_once_op;reduce_max_op_lite;shape_op_lite;sequence_expand_op_lite;sequence_unpad_op_lite;sequence_pad_op_lite;sequence_mask_op_lite;im2sequence_op;gather_op;anchor_generator_op;generate_proposals_op;roi_align_op;box_clip_op;fake_quantize_range_abs_max_op;sequence_expand_as_op_lite;assign_value_op;fake_quantize_dequantize_moving_avg_abs_max_op;fake_quantize_dequantize_abs_max_op;fake_channel_wise_dequantize_max_abs_op;split_lod_tensor_op_lite;merge_lod_tensor_op_lite;reduce_prod_op_lite;sequence_reshape_op_lite;sequence_reverse_op_lite;sequence_pool;sequence_conv;sequence_pool_concat;sequence_reverse_embedding_op_lite;reduce_sum_op_lite;match_matrix_tensor_op_lite;search_seq_depadding_op_lite;search_grnn_op_lite;search_seq_softmax_op_lite;sequence_concat_op_lite;var_conv_2d_op_lite;attention_padding_mask_op_lite;sequence_arithmetic_op_lite;conditional_block_op_lite;collect_fpn_proposals_op_lite;distribute_fpn_proposals_op_lite;crf_decoding_op_lite;ctc_align_op_lite;max_pool_with_index_op;pixel_shuffle_op;clip_op;print_op;while_op;lookup_table_op;lookup_table_dequant_op;lookup_table_v2_op;beam_search_decode_op;logical_xor;logical_and;logical_or;logical_not;less_than;equal;not_equal;less_equal;greater_than;greater_equal;read_from_array_op;beam_search_op;lod_reset_op;is_empty;slice_op_lite;write_to_array_op;topk_op;increment_op;layer_norm_op;sequence_softmax_op;retinanet_detection_output_op;where_index_op;one_hot_op;search_aligned_mat_mul_op;search_seq_fc_op;sequence_topk_avg_pooling_op;search_fc_op;lstm_op;topk_pooling_op;deformable_conv_op;mean_op;__xpu__resnet50_op;__xpu__multi_encoder_op;__xpu__embedding_with_eltwise_add_op;__xpu__fc_op;__xpu__resnet_cbam_op;__xpu__search_attention_op;__xpu__mmdnn_op
[03:51:14][Step 1/1] -- ----> Host kernels: ;feed_compute_host;fetch_compute_host;reshape_compute_host;squeeze_compute_host;unsqueeze_compute_host;multiclass_nms_compute_host;expand_compute_host;expand_as_compute_host;shape_compute_host;is_empty_compute_host;crf_decoding_compute_host;compare_compute_host;logical_compute_host;ctc_align_compute_host;write_to_array_compute_host;read_from_array_compute_host;assign_compute_host;retinanet_detection_output_compute_host;where_index_compute_host;print_compute_host;while_compute_host;conditional_block_compute_host;pixel_shuffle_compute_host;one_hot_compute_host
[03:51:14][Step 1/1] -- ----> X86 kernels:
[03:51:14][Step 1/1] -- get ops ;conv_op;pool_op;fc_op;mul_op;matmul_op;scale_op;softmax_op;reshape_op;batch_norm_op;feed_op;fetch_op;activation_basic_ops;elementwise_ops;box_coder_op_lite;multiclass_nms_op_lite;fill_constant_op;fill_constant_batch_size_like_op;shuffle_channel_op;yolo_box_op;interpolate_op;argmax_op;prior_box_op;concat_op;pad2d_op;calib_op;split_op;transpose_op;fake_quant;fake_dequant;conv_transpose_op;expand_op_lite;expand_as_op_lite;squeeze_op_lite;unsqueeze_op_lite;stack_op;cast_op_lite;affine_channel_op;affine_grid_op;range_op;reduce_mean_op;relu_op;io_copy_op;fusion_elementwise_activation_ops;io_copy_once_op;dropout_op;layout_op;instance_norm_op;subgraph_op;grid_sampler_op;flatten_op;negative_op;crop_op;assign_op;power_op;group_norm_op;norm_op;activation_extra_ops;search_group_padding;lrn_op_lite;decode_bboxes_op_lite;uniform_random_op;axpy_op;gru_unit_op;gru_op;layout_once_op;density_prior_box_op;calib_once_op;reduce_max_op_lite;shape_op_lite;sequence_expand_op_lite;sequence_unpad_op_lite;sequence_pad_op_lite;sequence_mask_op_lite;im2sequence_op;gather_op;anchor_generator_op;generate_proposals_op;roi_align_op;box_clip_op;fake_quantize_range_abs_max_op;sequence_expand_as_op_lite;assign_value_op;fake_quantize_dequantize_moving_avg_abs_max_op;fake_quantize_dequantize_abs_max_op;fake_channel_wise_dequantize_max_abs_op;split_lod_tensor_op_lite;merge_lod_tensor_op_lite;reduce_prod_op_lite;sequence_reshape_op_lite;sequence_reverse_op_lite;sequence_pool;sequence_conv;sequence_pool_concat;sequence_reverse_embedding_op_lite;reduce_sum_op_lite;match_matrix_tensor_op_lite;search_seq_depadding_op_lite;search_grnn_op_lite;search_seq_softmax_op_lite;sequence_concat_op_lite;var_conv_2d_op_lite;attention_padding_mask_op_lite;sequence_arithmetic_op_lite;conditional_block_op_lite;collect_fpn_proposals_op_lite;distribute_fpn_proposals_op_lite;crf_decoding_op_lite;ctc_align_op_lite;max_pool_with_index_op;pixel_shuffle_op;clip_op;print_op;while_op;lookup_table_op;lookup_table_dequant_op;lookup_table_v2_op;beam_search_decode_op;logical_xor;logical_and;logical_or;logical_not;less_than;equal;not_equal;less_equal;greater_than;greater_equal;read_from_array_op;beam_search_op;lod_reset_op;is_empty;slice_op_lite;write_to_array_op;topk_op;increment_op;layer_norm_op;sequence_softmax_op;retinanet_detection_output_op;where_index_op;one_hot_op;search_aligned_mat_mul_op;search_seq_fc_op;sequence_topk_avg_pooling_op;search_fc_op;lstm_op;topk_pooling_op;deformable_conv_op;mean_op;__xpu__resnet50_op;__xpu__multi_encoder_op;__xpu__embedding_with_eltwise_add_op;__xpu__fc_op;__xpu__resnet_cbam_op;__xpu__search_attention_op;__xpu__mmdnn_op
[03:51:14][Step 1/1] -- get X86 kernels
[03:51:14][Step 1/1] -- get CUDA kernels
[03:51:14][Step 1/1] -- get Host kernels ;feed_compute_host;fetch_compute_host;reshape_compute_host;squeeze_compute_host;unsqueeze_compute_host;multiclass_nms_compute_host;expand_compute_host;expand_as_compute_host;shape_compute_host;is_empty_compute_host;crf_decoding_compute_host;compare_compute_host;logical_compute_host;ctc_align_compute_host;write_to_array_compute_host;read_from_array_compute_host;assign_compute_host;retinanet_detection_output_compute_host;where_index_compute_host;print_compute_host;while_compute_host;conditional_block_compute_host;pixel_shuffle_compute_host;one_hot_compute_host
[03:51:14][Step 1/1] -- get ARM kernels
[03:51:14][Step 1/1] -- get OpenCL kernels
[03:51:14][Step 1/1] -- get NPU kernels
[03:51:14][Step 1/1] -- get APU kernels
[03:51:14][Step 1/1] -- get XPU kernels
[03:51:14][Step 1/1] -- get RKNPU kernels
[03:51:14][Step 1/1] -- get FPGA kernels
[03:51:14][Step 1/1] -- get BM kernels ;subgraph_compute_bm
[03:51:14][Step 1/1] -- get MLU kernels
[03:51:14][Step 1/1] -- get HUAWEI_ASCEND_NPU kernels
This PR changes the CMake behavior, replace the list with the number of elements in the list.
[05:44:38][Step 1/1] -- Collected 162 ops
[05:44:38][Step 1/1] -- Collected 0 X86 kernels
[05:44:38][Step 1/1] -- Collected 0 CUDA kernels
[05:44:38][Step 1/1] -- Collected 26 Host kernels
[05:44:38][Step 1/1] -- Collected 86 ARM kernels
[05:44:38][Step 1/1] -- Collected 0 OpenCL kernels
[05:44:38][Step 1/1] -- Collected 0 NPU kernels
[05:44:38][Step 1/1] -- Collected 0 APU kernels
[05:44:38][Step 1/1] -- Collected 0 XPU kernels
[05:44:38][Step 1/1] -- Collected 0 RKNPU kernels
[05:44:38][Step 1/1] -- Collected 0 FPGA kernels
[05:44:38][Step 1/1] -- Collected 0 BM kernels
[05:44:38][Step 1/1] -- Collected 0 MLU kernels
[05:44:38][Step 1/1] -- Collected 0 HUAWEI_ASCEND_NPU kernels