# -----------------------------------------------------------------------------------------------------------
# Copyright (c) 2025 Huawei Technologies Co., Ltd.
# This program is free software, you can redistribute it and/or modify it under the terms and conditions of
# CANN Open Software License Agreement Version 2.0 (the "License").
# Please refer to the License for details. You may not use this file except in compliance with the License.
# THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED,
# INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE.
# See LICENSE in the root of the software repository for the full text of the License.
# -----------------------------------------------------------------------------------------------------------
# 组件划分信息: classify_rule.yaml
# ut/example配置: tests/test_config.yaml

AA_David@ops-transformer:
    src:
        release:
            huawei_style:
                - ops/ops-transformer/attention/flash_attention_score/op_host/arch35
                - ops/ops-transformer/attention/flash_attention_score/op_kernel/arch35
                - ops/ops-transformer/attention/flash_attention_score/op_kernel/flash_attention_score_apt.cpp
                - ops/ops-transformer/attention/common/op_kernel/arch35/vf/vf_div_cast.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/vf/vf_flashupdate_new.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/vf/vf_mul_sel_softmaxflashv2_cast_nz_dn.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/vf/vf_basic_block_aligned128_no_update.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/vf/vf_basic_block_aligned128_update.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/vf/vf_basic_block_unaligned64_no_update.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/vf/vf_basic_block_unaligned64_update.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/vf/vf_basic_block_unaligned128_no_update.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/vf/vf_basic_block_unaligned128_update.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/vf/vf_basic_block_unaligned256_no_update.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/vf/vf_basic_block_unaligned256_update.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/vf/vf_basic_block_utils.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/vf/vf_mul_sel_softmaxflashv2_cast_nz.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/attenmask.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/dropmask.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/flash_attention_score_block_vec_train.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/flash_attention_score_kernel_base.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/infer_flash_attention_comm.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/pse_arch35.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/util_regbase.h
                - ops/ops-transformer/attention/common/op_kernel/offset_calculator.h
            opensource_style: null
            kernel_style: null
        unrelease:
            test_code: null
            non_delivery: null
            open_source: null

AAG_David@ops-transformer:
    src:
        release:
            huawei_style:
                - ops/ops-transformer/attention/flash_attention_score_grad/op_host/arch35
                - ops/ops-transformer/attention/flash_attention_score_grad/op_kernel/arch35
            opensource_style: null
            kernel_style: null
        unrelease:
            test_code: null
            non_delivery: null
            open_source: null

transformer-1@ops-transformer:
    src:
        release:
            huawei_style:
                - ops/ops-transformer/attention/incre_flash_attention/ophost/
                - ops/ops-transformer/attention/incre_flash_attention/op_kernel/ifa_public_define.h
                - ops/ops-transformer/attention/incre_flash_attention/op_kernel/incre_flash_attention.cpp
                - ops/ops-transformer/attention/incre_flash_attention/op_kernel/incre_flash_attention_allvec_new.h
                - ops/ops-transformer/attention/incre_flash_attention/regbase/
                - ops/ops-transformer/attention/common/op_host/arch22/
                - ops/ops-transformer/attention/common/op_host/fia_tiling_info.h
                - ops/ops-transformer/attention/common/op_host/fia_tiling_info.cpp
                - ops/ops-transformer/attention/common/op_host/fia_tiling_base.h
                - ops/ops-transformer/attention/common/op_host/fia_tiling_shape.cpp
                - ops/ops-transformer/attention/common/op_host/fia_tiling_templates_registry.h
                - ops/ops-transformer/attention/common/op_host/arch35/fia_tiling_nonquant_gqa.cpp
                - ops/ops-transformer/attention/common/op_host/arch35/fia_tiling_nonquant_gqa.h
                - ops/ops-transformer/attention/common/op_kernel/arch22/
                - ops/ops-transformer/attention/common/op_kernel/buffers_policy.h
                - ops/ops-transformer/attention/common/op_kernel/buffer_manager.h
                - ops/ops-transformer/attention/common/op_kernel/buffer.h
                - ops/ops-transformer/attention/common/op_kernel/buffer_mix_core.h
                - ops/ops-transformer/attention/common/op_kernel/matmul.h
                - ops/ops-transformer/attention/common/op_kernel/FixpipeOut.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/infer_flash_attention_sparse.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/infer_flash_attention_kvcache.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/fia_block_cube_noquant_gqa.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/fia_block_vec_noquant_gqa.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/fia_kernel_noquant_gqa.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/fia_tiling_data_noquant_gqa.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/flash_attention_block_cube_noquant_mla.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/flash_attention_kernel_noquant_mla.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/flash_attention_noquant_block_cube.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/flash_attention_noquant_block_vec_base.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/flash_attention_noquant_block_vec_infer.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/flash_attention_noquant_block_kernel_base.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/flash_attention_noquant_block_kernel_infer.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/flash_attention_block_vec_base.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/flash_attention_block_vec_train.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/flash_attention_kernel_base.h
                - ops/ops-transformer/attention/flash_attn/op_host/
                - ops/ops-transformer/attention/flash_attn/op_kernel/
                - ops/ops-transformer/attention/flash_attn/op_graph/
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/checkers/actual_seq_len_checker.cpp
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/checkers/actual_seq_len_checker.h
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/checkers/common_checker.cpp
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/checkers/common_checker.h
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/checkers/fia_checker.cpp
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/checkers/fia_checker.h
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/checkers/learnable_sink_checker.cpp
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/checkers/learnable_sink_checker.h
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/checkers/pse_checker.cpp
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/checkers/pse_checker.h
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/checkers/system_prefix_checker.cpp
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/checkers/system_prefix_checker.h
                - ops/ops-transformer/attention/recurrent_gated_delta_rule/op_host/
                - ops/ops-transformer/attention/recurrent_gated_delta_rule/op_kernel/
                - ops/ops-transformer/attention/recurrent_gated_delta_rule/op_api/
            opensource_style: null
            kernel_style: null
        unrelease:
            test_code:
                - ops/ops-transformer/attention/incre_flash_attention/README.md
                - ops/ops-transformer/attention/incre_flash_attention/CMakeLists.txt
                - ops/ops-transformer/attention/incre_flash_attention/tests/
                - ops/ops-transformer/attention/incre_flash_attention/docs/
                - ops/ops-transformer/attention/incre_flash_attention/examples/
                - ops/ops-transformer/attention/flash_attn/tests/
                - ops/ops-transformer/attention/flash_attn/examples/
                - ops/ops-transformer/attention/recurrent_gated_delta_rule/tests/
                - ops/ops-transformer/attention/recurrent_gated_delta_rule/examples/
                - ops/ops-transformer/attention/recurrent_gated_delta_rule/docs/
            non_delivery: null
            open_source: null
    llt:
        ut_filter:
            - ops/ops-transformer/attention/*/op_kernel/
            - ops/ops-transformer/attention/*/op_api/
            - ops/ops-transformer/attention/*/op_graph/
            - ops/ops-transformer/attention/common/op_host/fia_tiling_info.h
            - ops/ops-transformer/attention/flash_attn/op_host/flash_attn_tiling.h
            - ops/ops-transformer/attention/flash_attn/op_host/flash_attn_tiling_common.h
            - ops/ops-transformer/attention/flash_attn/op_host/fa_tiling_info.h
            - ops/ops-transformer/attention/flash_attn/op_host/flash_attn_def.cpp
            - ops/ops-transformer/attention/recurrent_gated_delta_rule/op_host/recurrent_gated_delta_rule_def.cpp

transformer-2@ops-transformer:
    src:
        release:
            huawei_style:
                - ops/ops-transformer/attention/common/op_kernel/vector_common.h
                - ops/ops-transformer/attention/lightning_indexer/op_host/
                - ops/ops-transformer/attention/lightning_indexer/op_kernel/arch35/
                - ops/ops-transformer/attention/sparse_flash_attention/op_host/
                - ops/ops-transformer/attention/sparse_flash_attention/op_kernel/
                - ops/ops-transformer/attention/quant_lightning_indexer/op_host/
                - ops/ops-transformer/attention/quant_lightning_indexer/op_kernel/
                - ops/ops-transformer/attention/kv_quant_sparse_flash_attention/op_host/
                - ops/ops-transformer/attention/kv_quant_sparse_flash_attention/op_kernel/
                - ops/ops-transformer/attention/mixed_quant_sparse_flash_mla/op_host/
                - ops/ops-transformer/attention/mixed_quant_sparse_flash_mla/op_kernel/
                - ops/ops-transformer/attention/mixed_quant_sparse_flash_mla/op_api/
                - ops/ops-transformer/attention/sparse_flash_mla/op_host/
                - ops/ops-transformer/attention/sparse_flash_mla/op_kernel/arch35/
                - ops/ops-transformer/attention/quant_sparse_flash_mla/op_host/
                - ops/ops-transformer/attention/quant_sparse_flash_mla/op_kernel/
                - ops/ops-transformer/attention/lightning_indexer_v2/op_host/
                - ops/ops-transformer/attention/lightning_indexer_v2/op_kernel/arch35/
                - ops/ops-transformer/attention/quant_lightning_indexer_v2/op_host/
                - ops/ops-transformer/attention/quant_lightning_indexer_v2/op_kernel/
                - ops/ops-transformer/attention/kv_quant_sparse_flash_attention_v2/op_host/
                - ops/ops-transformer/attention/kv_quant_sparse_flash_attention_v2/op_kernel/
            opensource_style: null
            kernel_style: null
        unrelease:
            test_code:
                - ops/ops-transformer/attention/lightning_indexer/tests/
                - ops/ops-transformer/attention/lightning_indexer/docs/
                - ops/ops-transformer/attention/lightning_indexer/examples/
                - ops/ops-transformer/attention/sparse_flash_attention/tests/
                - ops/ops-transformer/attention/sparse_flash_attention/docs/
                - ops/ops-transformer/attention/sparse_flash_attention/examples/
                - ops/ops-transformer/attention/quant_lightning_indexer/tests/
                - ops/ops-transformer/attention/quant_lightning_indexer/docs/
                - ops/ops-transformer/attention/quant_lightning_indexer/examples/
                - ops/ops-transformer/attention/kv_quant_sparse_flash_attention/tests/
                - ops/ops-transformer/attention/kv_quant_sparse_flash_attention/docs/
                - ops/ops-transformer/attention/kv_quant_sparse_flash_attention/examples/
                - ops/ops-transformer/attention/kv_quant_sparse_flash_attention_v2/tests/
                - ops/ops-transformer/attention/sparse_flash_mla/tests/
                - ops/ops-transformer/attention/sparse_flash_mla/docs/
                - ops/ops-transformer/attention/sparse_flash_mla/examples/
                - ops/ops-transformer/attention/quant_sparse_flash_mla/tests/
                - ops/ops-transformer/attention/quant_sparse_flash_mla/docs/
                - ops/ops-transformer/attention/quant_sparse_flash_mla/examples/
                - ops/ops-transformer/attention/mixed_quant_sparse_flash_mla/tests/
                - ops/ops-transformer/attention/mixed_quant_sparse_flash_mla/docs/
                - ops/ops-transformer/attention/mixed_quant_sparse_flash_mla/examples/
                - ops/ops-transformer/attention/lightning_indexer_v2/tests/
                - ops/ops-transformer/attention/lightning_indexer_v2/docs/
                - ops/ops-transformer/attention/lightning_indexer_v2/examples/
                - ops/ops-transformer/attention/quant_lightning_indexer_v2/tests/
                - ops/ops-transformer/attention/quant_lightning_indexer_v2/docs/
                - ops/ops-transformer/attention/quant_lightning_indexer_v2/examples/
            non_delivery: null
            open_source: null
    llt:
        ut_filter:
            - ops/ops-transformer/attention/*/op_kernel/
            - ops/ops-transformer/attention/*/op_api/
            - ops/ops-transformer/attention/*/op_graph/

transformer-pfa_unevolved@ops-transformer:
    src:
        release:
            huawei_style:
                - ops/ops-transformer/attention/prompt_flash_attention/op_host/
                - ops/ops-transformer/attention/prompt_flash_attention/op_kernel/prompt_flash_attention.cpp
                - ops/ops-transformer/attention/prompt_flash_attention/op_kernel/arch22/prompt_flash_attention_s1s2_bns1_mla.h
                - ops/ops-transformer/attention/prompt_flash_attention/op_kernel/arch22/prompt_flash_attention_s1s2_bns1_x910_base.h
                - ops/ops-transformer/attention/prompt_flash_attention/op_kernel/arch22/prompt_flash_attention_bnstilling_n_s_tail.h
                - ops/ops-transformer/attention/prompt_flash_attention/op_kernel/kernel_data_copy_transpose.h
                - ops/ops-transformer/attention/prompt_flash_attention/op_kernel/arch22/mla_custom_matmul_policy_d192.h
                - ops/ops-transformer/attention/prompt_flash_attention/op_kernel/arch22/prompt_flash_attention_split_n_s_no_tail.h
                - ops/ops-transformer/attention/prompt_flash_attention/op_kernel/arch22/prompt_flash_attention_var_len_score_sab.h
                - ops/ops-transformer/attention/prompt_flash_attention/op_kernel/arch22/mla_common.h
                - ops/ops-transformer/attention/prompt_flash_attention/op_kernel/arch22/prompt_flash_attention_bnstilling_n_s_tailWBNSD.h
                - ops/ops-transformer/attention/prompt_flash_attention/op_kernel/kernel_operator_softmax_compute_nz.h
                - ops/ops-transformer/attention/prompt_flash_attention/op_kernel/arch22/prompt_flash_attention_s1s2_bns1_mla_baseapi.h
                - ops/ops-transformer/attention/prompt_flash_attention/op_kernel/arch22/mla_custom_matmul_policy_common.h
                - ops/ops-transformer/attention/prompt_flash_attention/op_kernel/arch22/prompt_flash_attention_bnstilling_n_s_no_tailWBNSD.h
                - ops/ops-transformer/attention/prompt_flash_attention/op_kernel/arch22/mla_custom_matmul_policy_d128.h
                - ops/ops-transformer/attention/prompt_flash_attention/op_kernel/arch22/prompt_flash_attention_s1s2_bns1_x910.h
                - ops/ops-transformer/attention/prompt_flash_attention/op_kernel/arch22/prompt_flash_attention_empty_tensor.h
                - ops/ops-transformer/attention/prompt_flash_attention/op_kernel/arch22/prompt_flash_attention_var_len_score_sab_baseapi.h
                - ops/ops-transformer/attention/prompt_flash_attention/op_kernel/arch22/prompt_flash_attention_bnstilling_n_s_no_tail.h
                - ops/ops-transformer/attention/prompt_flash_attention/op_kernel/arch22/pfa_service_matmul_kv_nd.h
                - ops/ops-transformer/attention/prompt_flash_attention/op_kernel/prompt_flash_attention_tilingkey.h
                - ops/ops-transformer/attention/prompt_flash_attention/op_kernel/arch35/
                - ops/ops-transformer/attention/prompt_flash_attention/README.md
                - ops/ops-transformer/attention/prompt_flash_attention/CMakeLists.txt
                - ops/ops-transformer/attention/incre_flash_attention/op_kernel/arch22/incre_flash_attention_split_Bbn2s2_Us2.h
                - ops/ops-transformer/attention/incre_flash_attention/op_kernel/arch22/incre_flash_attention_preload_dd.h
                - ops/ops-transformer/attention/incre_flash_attention/op_kernel/arch22/incre_flash_attention_preload.h
            opensource_style: null
            kernel_style: null
        unrelease:
            test_code:
                - ops/ops-transformer/attention/prompt_flash_attention/tests/
                - ops/ops-transformer/attention/prompt_flash_attention/examples/
                - ops/ops-transformer/attention/prompt_flash_attention/docs/
            non_delivery: null
            open_source: null
    llt:
        ut_filter:
            - ops/ops-transformer/attention/*/op_kernel/
            - ops/ops-transformer/attention/*/op_api/
            - ops/ops-transformer/attention/*/op_graph/

transformer-vf@ops-transformer:
    src:
        release:
            huawei_style:
                - ops/ops-transformer/attention/common/op_kernel/arch35/vf/vf_basic_block_128_common_sfa.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/vf/vf_basic_block_aligned128_no_update_sfa.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/vf/vf_basic_block_aligned128_update_sfa.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/vf/vf_basic_block_unaligned128_no_update_sfa.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/vf/vf_basic_block_unaligned128_update_sfa.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/vf/vf_basic_block_unaligned64_common_sfa.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/vf/vf_basic_block_unaligned64_no_update_sfa.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/vf/vf_basic_block_unaligned64_update_sfa.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/vf/vf_basic_block_unaligned1024_common.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/vf/vf_basic_block_unaligned1024_no_update.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/vf/vf_basic_block_unaligned1024_update.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/vf/vf_basic_block_unaligned512_common.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/vf/vf_basic_block_unaligned512_no_update.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/vf/vf_basic_block_unaligned512_update.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/vf/vf_flash_decode.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/vf/vf_mul_sel_softmaxflashv2_cast_nz_sfa.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/vf/vf_post_quant.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/vf/vf_post_quant_gs1.h
                - ops/ops-transformer/attention/lightning_indexer/op_kernel/arch35/vf/
                - ops/ops-transformer/attention/quant_lightning_indexer/op_kernel/arch35/vf/
            opensource_style: null
            kernel_style: null
        unrelease:
            test_code: null
            non_delivery: null
            open_source: null
    llt:
        ut_filter:
            - ops/ops-transformer/attention/*/op_kernel/
            - ops/ops-transformer/attention/*/op_api/
            - ops/ops-transformer/attention/*/op_graph/

transformer-3@ops-transformer:
    src:
        release:
            huawei_style:
                - ops/ops-transformer/attention/mla_prolog_v3/op_host/
                - ops/ops-transformer/attention/mla_prolog_v3/op_api/
                - ops/ops-transformer/attention/mla_prolog_v3/CMakeLists.txt
                - ops/ops-transformer/attention/mla_prolog_v3/op_kernel/
                - ops/ops-transformer/attention/mla_prolog_v3/op_graph/
                - ops/ops-transformer/attention/mla_prolog_v2/op_host/
                - ops/ops-transformer/attention/mla_prolog_v2/op_api/
                - ops/ops-transformer/attention/mla_prolog_v2/CMakeLists.txt
                - ops/ops-transformer/attention/mla_prolog_v2/op_kernel/
                - ops/ops-transformer/attention/mla_prolog_v2/op_graph/
                - ops/ops-transformer/attention/mla_prolog/op_host/
                - ops/ops-transformer/attention/mla_prolog/op_api/
                - ops/ops-transformer/attention/mla_prolog/CMakeLists.txt
                - ops/ops-transformer/attention/mla_prolog/op_kernel/
                - ops/ops-transformer/attention/mla_prolog/op_graph/
                - ops/ops-transformer/attention/common/op_host/split_core.cpp
                - ops/ops-transformer/attention/common/op_host/split_core.h
                - ops/ops-transformer/attention/common/op_host/split_core_v2.cpp
                - ops/ops-transformer/attention/common/op_host/split_core_v2.h
                - ops/ops-transformer/attention/common/op_host/CMakeLists.txt
                - ops/ops-transformer/attention/common/op_host/fia_tiling_shape.h
                - ops/ops-transformer/attention/common/op_kernel/aicpu_common.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/flash_attention_score_common_regbase.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/flash_attention_score_tiling_regbase.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/vf/vf_antiquant_w4.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/vf/vf_antiquant_w8.h
                - ops/ops-transformer/attention/common/op_kernel/const_def.h
                - ops/ops-transformer/attention/common/op_kernel/load_balance/
                - ops/ops-transformer/attention/fused_infer_attention_score/op_api/aclnn_fused_infer_attention_score.cpp
                - ops/ops-transformer/attention/fused_infer_attention_score/op_api/aclnn_fused_infer_attention_score.h
                - ops/ops-transformer/attention/fused_infer_attention_score/op_api/aclnn_fused_infer_attention_score_inner.cpp
                - ops/ops-transformer/attention/fused_infer_attention_score/op_api/aclnn_fused_infer_attention_score_v2.cpp
                - ops/ops-transformer/attention/fused_infer_attention_score/op_api/aclnn_fused_infer_attention_score_v2.h
                - ops/ops-transformer/attention/fused_infer_attention_score/op_api/aclnn_fused_infer_attention_score_v3.cpp
                - ops/ops-transformer/attention/fused_infer_attention_score/op_api/aclnn_fused_infer_attention_score_v3.h
                - ops/ops-transformer/attention/fused_infer_attention_score/op_api/aclnn_fused_infer_attention_score_v4.cpp
                - ops/ops-transformer/attention/fused_infer_attention_score/op_api/aclnn_fused_infer_attention_score_v4.h
                - ops/ops-transformer/attention/fused_infer_attention_score/op_api/aclnn_fused_infer_attention_score_v5.cpp
                - ops/ops-transformer/attention/fused_infer_attention_score/op_api/aclnn_fused_infer_attention_score_v5.h
                - ops/ops-transformer/attention/fused_infer_attention_score/op_api/fused_infer_attention_score_inner.h
                - ops/ops-transformer/attention/fused_infer_attention_score/op_graph/CMakeLists.txt
                - ops/ops-transformer/attention/fused_infer_attention_score/op_graph/fallback_fused_infer_attention_score.cpp
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/arch35/fused_infer_attention_score_tiling_arch38.cpp
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/arch35/fused_infer_attention_score_tiling_arch38.h
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/CMakeLists.txt
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/flash_attention_infer_tiling.h
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/fused_infer_attention_score_def.cpp
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/fused_infer_attention_score_infershape.cpp
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/fused_infer_attention_score_tiling.cpp
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/fused_infer_attention_score_tiling.h
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/fused_infer_attention_score_tiling_compile_info.h
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/fused_infer_attention_score_tiling_constants.h
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/fused_infer_attention_score_tiling_index.h
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/fused_infer_attention_score_tiling_info_parser.cpp
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/fused_infer_attention_score_tiling_info_parser.h
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/fused_infer_attention_score_tiling_register.cpp
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/fused_infer_attention_score_tiling_utils.h
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/fia_tiling_info.cpp
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/fia_tiling_info.h
                - ops/ops-transformer/attention/fused_infer_attention_score/op_kernel/fused_infer_attention_score.cpp
                - ops/ops-transformer/attention/fused_infer_attention_score/op_kernel/fused_infer_attention_score_apt.cpp
                - ops/ops-transformer/attention/fused_infer_attention_score/op_kernel/arch35/fia_block_vec_flashdecode.h
                - ops/ops-transformer/attention/fused_infer_attention_score/op_kernel/arch35/fia_public_define_arch35.h
                - ops/ops-transformer/attention/fused_infer_attention_score/op_kernel/arch35/fia_template_dispatcher.h
                - ops/ops-transformer/attention/fused_infer_attention_score/op_kernel/arch35/flash_attention_score_antiquant_block_cube.h
                - ops/ops-transformer/attention/fused_infer_attention_score/op_kernel/arch35/flash_attention_score_antiquant_block_vec.h
                - ops/ops-transformer/attention/fused_infer_attention_score/op_kernel/arch35/flash_attention_score_antiquant_kernel.h
                - ops/ops-transformer/attention/fused_infer_attention_score/op_kernel/arch35/flash_attention_score_antiquant_processor.h
                - ops/ops-transformer/attention/fused_infer_attention_score/op_kernel/arch35/fia_arch35_antiquant.h
                - ops/ops-transformer/attention/fused_infer_attention_score/op_kernel/arch35/infer_flash_attention_kvcache.h
                - ops/ops-transformer/attention/fused_infer_attention_score/op_kernel/arch35/infer_flash_attention_sparse.h
                - ops/ops-transformer/attention/fused_infer_attention_score/op_kernel/arch35/fia_tiling_data_public.h
                - ops/ops-transformer/attention/compressor/CMakeLists.txt
                - ops/ops-transformer/attention/compressor/op_host/arch35/compressor_tiling.cpp
                - ops/ops-transformer/attention/compressor/op_host/arch35/compressor_tiling.h
                - ops/ops-transformer/attention/compressor/op_host/CMakeLists.txt
                - ops/ops-transformer/attention/compressor/op_host/compressor_def.cpp
                - ops/ops-transformer/attention/compressor/op_host/compressor_infershape.cpp
                - ops/ops-transformer/attention/compressor/op_host/compressor_tiling_register.cpp
                - ops/ops-transformer/attention/compressor/op_kernel/arch35/compressor_block_cube_full_load.h
                - ops/ops-transformer/attention/compressor/op_kernel/arch35/compressor_block_cube.h
                - ops/ops-transformer/attention/compressor/op_kernel/arch35/compressor_block_vec_full_load.h
                - ops/ops-transformer/attention/compressor/op_kernel/arch35/compressor_block_vec.h
                - ops/ops-transformer/attention/compressor/op_kernel/arch35/compressor_comm.h
                - ops/ops-transformer/attention/compressor/op_kernel/arch35/compressor_kernel_full_load.h
                - ops/ops-transformer/attention/compressor/op_kernel/arch35/compressor_kernel.h
                - ops/ops-transformer/attention/compressor/op_kernel/arch35/compressor_template_tiling_key.h
                - ops/ops-transformer/attention/compressor/op_kernel/arch35/compressor_tiling_data.h
                - ops/ops-transformer/attention/compressor/op_kernel/arch35/compressor_tools.h
                - ops/ops-transformer/attention/compressor/op_kernel/arch35/vf/vf_add.h
                - ops/ops-transformer/attention/compressor/op_kernel/arch35/vf/vf_mul.h
                - ops/ops-transformer/attention/compressor/op_kernel/arch35/vf/vf_softmax.h
                - ops/ops-transformer/attention/compressor/op_kernel/compressor.cpp
                - ops/ops-transformer/attention/compressor_grad/CMakeLists.txt
                - ops/ops-transformer/attention/compressor_grad/op_host/CMakeLists.txt
                - ops/ops-transformer/attention/compressor_grad/op_host/compressor_grad_def.cpp
                - ops/ops-transformer/attention/compressor_grad/op_host/compressor_grad_infershape.cpp
                - ops/ops-transformer/attention/compressor_grad/op_host/compressor_grad_tiling.cpp
                - ops/ops-transformer/attention/compressor_grad/op_host/compressor_grad_tiling.h
                - ops/ops-transformer/attention/compressor_grad/op_kernel/compressor_grad.py
            opensource_style: null
            kernel_style: null
        unrelease:
            test_code:
                - ops/ops-transformer/attention/mla_prolog_v3/tests/
                - ops/ops-transformer/attention/mla_prolog_v3/examples/
                - ops/ops-transformer/attention/mla_prolog_v3/README.md
                - ops/ops-transformer/attention/mla_prolog_v3/docs/
                - ops/ops-transformer/attention/mla_prolog_v2/tests/
                - ops/ops-transformer/attention/mla_prolog_v2/examples/
                - ops/ops-transformer/attention/mla_prolog_v2/README.md
                - ops/ops-transformer/attention/mla_prolog_v2/docs/
                - ops/ops-transformer/attention/mla_prolog/tests/
                - ops/ops-transformer/attention/mla_prolog/examples/
                - ops/ops-transformer/attention/mla_prolog/README.md
                - ops/ops-transformer/attention/mla_prolog/docs/
                - ops/ops-transformer/attention/fused_infer_attention_score/docs/
                - ops/ops-transformer/attention/compressor/docs
                - ops/ops-transformer/attention/compressor/examples
                - ops/ops-transformer/attention/compressor/README.md
                - ops/ops-transformer/attention/compressor/tests
                - ops/ops-transformer/attention/compressor_grad/docs
                - ops/ops-transformer/attention/compressor_grad/examples
                - ops/ops-transformer/attention/compressor_grad/README.md
                - ops/ops-transformer/attention/compressor_grad/tests
            non_delivery: null
            open_source: null
    llt:
        ut_filter:
            - ops/ops-transformer/attention/*/op_kernel/
            - ops/ops-transformer/attention/*/op_api/
            - ops/ops-transformer/attention/*/op_graph/

transformer-quant@ops-transformer:
    src:
        release:
            huawei_style:
                - ops/ops-transformer/attention/quant_compressor/CMakeLists.txt
                - ops/ops-transformer/attention/quant_compressor/op_host/arch35/quant_compressor_tiling.cpp
                - ops/ops-transformer/attention/quant_compressor/op_host/arch35/quant_compressor_tiling.h
                - ops/ops-transformer/attention/quant_compressor/op_host/CMakeLists.txt
                - ops/ops-transformer/attention/quant_compressor/op_host/quant_compressor_def.cpp
                - ops/ops-transformer/attention/quant_compressor/op_host/quant_compressor_infershape.cpp
                - ops/ops-transformer/attention/quant_compressor/op_kernel/arch35/quant_compressor_block_cube_full_load.h
                - ops/ops-transformer/attention/quant_compressor/op_kernel/arch35/quant_compressor_block_cube.h
                - ops/ops-transformer/attention/quant_compressor/op_kernel/arch35/quant_compressor_block_vec_full_load.h
                - ops/ops-transformer/attention/quant_compressor/op_kernel/arch35/quant_compressor_block_vec.h
                - ops/ops-transformer/attention/quant_compressor/op_kernel/arch35/quant_compressor_comm.h
                - ops/ops-transformer/attention/quant_compressor/op_kernel/arch35/quant_compressor_kernel_full_load.h
                - ops/ops-transformer/attention/quant_compressor/op_kernel/arch35/quant_compressor_kernel.h
                - ops/ops-transformer/attention/quant_compressor/op_kernel/arch35/quant_compressor_template_tiling_key.h
                - ops/ops-transformer/attention/quant_compressor/op_kernel/arch35/quant_compressor_tiling_data.h
                - ops/ops-transformer/attention/quant_compressor/op_kernel/arch35/quant_compressor_tools.h
                - ops/ops-transformer/attention/quant_compressor/op_kernel/arch35/vf/vf_add_quant_compressor.h
                - ops/ops-transformer/attention/quant_compressor/op_kernel/arch35/vf/vf_mul_quant_compressor.h
                - ops/ops-transformer/attention/quant_compressor/op_kernel/arch35/vf/vf_softmax_quant_compressor.h
                - ops/ops-transformer/attention/quant_compressor/op_kernel/arch35/vf/vf_dequant_quant_compressor.h
                - ops/ops-transformer/attention/quant_compressor/op_kernel/quant_compressor.cpp
            opensource_style: null
            kernel_style: null
        unrelease:
            test_code:
                - ops/ops-transformer/attention/quant_compressor/docs
                - ops/ops-transformer/attention/quant_compressor/examples
                - ops/ops-transformer/attention/quant_compressor/README.md
                - ops/ops-transformer/attention/quant_compressor/tests
            non_delivery: null
            open_source: null
    llt:
        ut_filter:
            - ops/ops-transformer/attention/*/op_kernel/
            - ops/ops-transformer/attention/*/op_api/
            - ops/ops-transformer/attention/*/op_graph/

transformer-5@ops-transformer:
    src:
        release:
            huawei_style:
                - ops/ops-transformer/attention/common/op_host/arch35/fia_tiling_fullquant_mx.cpp
                - ops/ops-transformer/attention/common/op_host/arch35/fia_tiling_fullquant_mx.h
                - ops/ops-transformer/attention/common/op_kernel/array.h
                - ops/ops-transformer/attention/common/op_kernel/axis.h
                - ops/ops-transformer/attention/common/op_kernel/memory_copy.h
                - ops/ops-transformer/attention/common/op_kernel/CopyInL1.h
                - ops/ops-transformer/attention/common/op_kernel/memcopy/
                - ops/ops-transformer/attention/common/op_kernel/arch35/attenmask_gs1.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/fia_block_cube_fullquant_mx.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/fia_block_vec_flashdecode_fullquant.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/fia_block_vec_fullquant_mx.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/fia_kernel_fullquant_mx.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/fia_tiling_data_fullquant_mx.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/flash_attention_score_block_cube_gqa_fullquant.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/flash_attention_score_block_cube_mla_fullquant.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/flash_attention_score_block_cube_mx_fullquant.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/flash_attention_score_block_vec_base_fullquant.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/flash_attention_score_block_vec_infer_gqa_fullquant.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/flash_attention_score_block_vec_infer_mla_fullquant.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/flash_attention_score_block_vec_infer_mx_fullquant.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/flash_attention_score_kernel_base_fullquant.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/flash_attention_score_kernel_infer_gqa_fullquant.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/flash_attention_score_kernel_infer_mla_fullquant.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/flash_attention_score_kernel_infer_mx_fullquant.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/vf/vf_basic_block_aligned128_no_update_mx.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/vf/vf_basic_block_aligned128_update_mx.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/vf/vf_basic_block_fullquant_unaligned256_no_update.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/vf/vf_basic_block_fullquant_unaligned256_update.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/vf/vf_basic_block_fullquant_unaligned512_no_update.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/vf/vf_basic_block_fullquant_unaligned512_update.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/vf/vf_basic_block_unaligned128_no_update_mx.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/vf/vf_basic_block_unaligned128_update_mx.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/vf/vf_basic_block_unaligned256_no_update_mx.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/vf/vf_basic_block_unaligned256_update_mx.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/vf/vf_basic_block_unaligned64_no_update_mx.h
                - ops/ops-transformer/attention/common/op_kernel/arch35/vf/vf_basic_block_unaligned64_update_mx.h
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/arch35/fused_infer_attention_score_tiling_impl.cpp
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/arch35/fused_infer_attention_score_tiling_impl.h
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/arch35/fused_infer_attention_score_tiling_v4.cpp
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/arch35/fused_infer_attention_score_tiling_v4.h
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/checkers/base_checker.cpp
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/checkers/base_checker.h
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/checkers/dequant_checker.cpp
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/checkers/dequant_checker.h
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/checkers/mask_checker.cpp
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/checkers/mask_checker.h
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/checkers/paged_attention_checker.cpp
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/checkers/paged_attention_checker.h
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/checkers/post_quant_checker.cpp
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/checkers/post_quant_checker.h
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/checkers/rope_checker.cpp
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/checkers/rope_checker.h
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/checkers/softmax_lse_checker.cpp
                - ops/ops-transformer/attention/fused_infer_attention_score/op_host/checkers/softmax_lse_checker.h
                - ops/ops-transformer/attention/incre_flash_attention/op_kernel/arch22/incre_flash_attention_preload_mla.h
                - ops/ops-transformer/attention/incre_flash_attention/op_kernel/arch22/ifa_service_matmul_full_quant.h
            opensource_style: null
            kernel_style: null
        unrelease:
            test_code: null
            non_delivery: null
            open_source: null
    llt:
        ut_filter:
            - ops/ops-transformer/attention/*/op_kernel/
            - ops/ops-transformer/attention/*/op_api/
            - ops/ops-transformer/attention/*/op_graph/

ifa@ops-transformer:
    src:
        release:
            huawei_style: null ##
            opensource_style:
                - ops/ops-transformer/attention/incre_flash_attention/op_host/op_api
                - ops/ops-transformer/attention/incre_flash_attention/op_host/fallback_incre_flash_attention.cpp
                - ops/ops-transformer/attention/incre_flash_attention/op_host/incre_flash_attention_def.cpp
                - ops/ops-transformer/attention/incre_flash_attention/op_host/incre_flash_attention_infershape.cpp
                - ops/ops-transformer/attention/incre_flash_attention/op_host/incre_flash_attention_tiling_base.h
                - ops/ops-transformer/attention/incre_flash_attention/op_host/incre_flash_attention_tiling_check.cpp
                - ops/ops-transformer/attention/incre_flash_attention/op_host/incre_flash_attention_tiling_context.h
                - ops/ops-transformer/attention/incre_flash_attention/op_host/incre_flash_attention_tiling_impl.h
                - ops/ops-transformer/attention/incre_flash_attention/op_host/incre_flash_attention_tiling_mla.h
                - ops/ops-transformer/attention/incre_flash_attention/op_host/incre_flash_attention_tiling_register.cpp
                - ops/ops-transformer/attention/incre_flash_attention/op_host/incre_flash_attention_tiling_struct.h
                - ops/ops-transformer/attention/incre_flash_attention/op_host/incre_flash_attention_tiling.cpp
                - ops/ops-transformer/attention/incre_flash_attention/op_host/incre_flash_attention_tiling.h
                - ops/ops-transformer/attention/incre_flash_attention/op_kernel/arch20
                - ops/ops-transformer/attention/incre_flash_attention/op_kernel/arch22/paged_attention_antiquantkv.h
                - ops/ops-transformer/attention/incre_flash_attention/op_kernel/incre_flash_attention_tilingkey.h
                - ops/ops-transformer/attention/incre_flash_attention/op_kernel/incre_flash_attention_obp.h
                - ops/ops-transformer/attention/nsa_compress_with_cache/op_host
                - ops/ops-transformer/attention/nsa_compress_with_cache/op_kernel
                - ops/ops-transformer/attention/nsa_selected_attention_infer/op_host
                - ops/ops-transformer/attention/nsa_selected_attention_infer/op_kernel
                - ops/ops-transformer/attention/nsa_compress_attention_infer/op_host
                - ops/ops-transformer/attention/nsa_compress_attention_infer/op_kernel
            kernel_style: null
        unrelease:
            test_code:
                - ops/ops-transformer/attention/incre_flash_attention/op_kernel/arch35
                - ops/ops-transformer/attention/incre_flash_attention/examples/test_aclnn_incre_flash_attention.cpp
                - asl/ops/cann/ops/built-in/fusion_pass/graph_fusion/ai_core/incre_flash_attention_fusion_pass_utils.cc
                - asl/ops/cann/ops/built-in/fusion_pass/graph_fusion/ai_core/incre_flash_attention_fusion_pass_utils.h
                - asl/ops/cann/ops/built-in/fusion_pass/graph_fusion/ai_core/incre_flash_attention_quant_deploy_pass.cc
                - asl/ops/cann/ops/built-in/fusion_pass/graph_fusion/ai_core/incre_flash_attention_quant_deploy_pass.h
                - asl/ops/cann/ops/built-in/fusion_pass/graph_fusion/ai_core/incre_flash_attention_quant_fusion_pass.h
                - asl/ops/cann/ops/built-in/fusion_pass/graph_fusion/ai_core/incre_flash_attention_quant_fusion_pass.cc
            non_delivery: null
            open_source: null

pfa@ops-transformer:
    src:
        release:
            huawei_style: null
            opensource_style:
                - ops/ops-transformer/attention/prompt_flash_attention/op_host
                - ops/ops-transformer/attention/prompt_flash_attention/op_kernel/prompt_flash_attention_obp.h
                - ops/ops-transformer/attention/prompt_flash_attention/op_kernel/prompt_flash_attention_310p.h
                - ops/ops-transformer/attention/prompt_flash_attention/op_kernel/prompt_attention_prefill.h
                - ops/ops-transformer/attention/prompt_flash_attention/op_kernel/unpad_flash_attention_common.h
                - ops/ops-transformer/attention/prompt_flash_attention/op_kernel/arch22/prompt_flash_attention_base_api.h
                - ops/ops-transformer/attention/prompt_flash_attention/op_kernel/arch22/prompt_flash_attention_base_common.h
                - ops/ops-transformer/attention/prompt_flash_attention/examples/test_aclnn_prompt_flash_attention.cpp
                - ops/ops-transformer/attention/fused_infer_attention_score/op_kernel/arch22/attn_infra
                - ops/ops-transformer/attention/fused_infer_attention_score/op_kernel/arch22/flash_attention_interface.cpp
                - ops/ops-transformer/attention/fused_infer_attention_score/op_kernel/arch22/flash_attention_regular_decode.h
                - ops/ops-transformer/attention/fused_infer_attention_score/op_kernel/arch22/flash_attention_regular.h
                - ops/ops-transformer/attention/fused_infer_attention_score/op_kernel/arch35/fused_infer_attention_score_template_tiling_key.h
                - ops/ops-transformer/attention/fused_infer_attention_score/op_kernel/arch22/fused_infer_attention_score_tilingkey.h
                - ops/ops-transformer/attention/fused_infer_attention_score/op_kernel/arch22/fia_kernel_common.hpp
            kernel_style: null
        unrelease:
            test_code:
                - ops/ops-transformer/attention/prompt_flash_attention/op_kernel/arch35
                - ops/ops-transformer/attention/prompt_flash_attention/op_kernel/arch38
                - ops/ops-transformer/attention/prompt_flash_attention/op_host/prompt_flash_attention_tiling_v2.cpp
                - ops/ops-transformer/attention/prompt_flash_attention/op_host/prompt_flash_attention_tiling_arch38.cpp
                - asl/ops/ops_adv/tests/ut/ops_test/src/transformer/prompt_flash_attention/
                - asl/ops/ops_adv/tests/ut/ops_test/src/transformer/fused_infer_attention_score/
                - asl/ops/cann/ops/built-in/tests/ut/op_tiling_test/test_fused_infer_attention_score_tiling.cpp
                - asl/ops/cann/ops/built-in/op_tiling/runtime/fused_infer_attention_score_tiling_host.cpp
                - asl/ops/cann/ops/built-in/framework/onnx_plugin/custom/npu_prompt_flash_attention_plugin.cc
                - asl/ops/cann/ops/built-in/fusion_pass/graph_fusion/ai_core/prompt_flash_attention_quant_deploy_pass.cc
                - asl/ops/cann/ops/built-in/fusion_pass/graph_fusion/ai_core/prompt_flash_attention_quant_deploy_pass.h
                - asl/ops/cann/ops/built-in/fusion_pass/graph_fusion/ai_core/prompt_flash_attention_quant_fusion_pass.cc
                - asl/ops/cann/ops/built-in/fusion_pass/graph_fusion/ai_core/prompt_flash_attention_quant_fusion_pass.h
                - asl/ops/cann/ops/built-in/fusion_pass/graph_fusion/ai_core/fused_infer_attention_score_quant_deploy_pass.cc
                - asl/ops/cann/ops/built-in/fusion_pass/graph_fusion/ai_core/fused_infer_attention_score_quant_fusion_pass.cc
            non_delivery: null
            open_source: null

gmm@ops-transformer:
    src:
        release:
            huawei_style:
                - ops/ops-transformer/gmm/grouped_matmul/op_api
                - ops/ops-transformer/gmm/grouped_matmul/op_graph
                - ops/ops-transformer/gmm/grouped_matmul/op_host/grouped_matmul_def.cpp
                - ops/ops-transformer/gmm/grouped_matmul/op_host/grouped_matmul_host_util.h
                - ops/ops-transformer/gmm/grouped_matmul/op_host/grouped_matmul_infershape_common_util.h
                - ops/ops-transformer/gmm/grouped_matmul/op_host/grouped_matmul_infershape.cpp
                - ops/ops-transformer/gmm/grouped_matmul/op_host/grouped_matmul_infershape_quant_checker.cpp
                - ops/ops-transformer/gmm/grouped_matmul/op_host/grouped_matmul_infershape_quant_checker.h
                - ops/ops-transformer/gmm/grouped_matmul/op_host/grouped_matmul_infershape_weight_quant_checker.cpp
                - ops/ops-transformer/gmm/grouped_matmul/op_host/grouped_matmul_infershape_weight_quant_checker.h
                - ops/ops-transformer/gmm/grouped_matmul/op_host/op_tiling/arch35
                - ops/ops-transformer/gmm/grouped_matmul/op_kernel/arch35
                - ops/ops-transformer/gmm/grouped_matmul/op_kernel/grouped_matmul_apt.cpp
                - ops/ops-transformer/gmm/grouped_matmul_finalize_routing/op_api
                - ops/ops-transformer/gmm/grouped_matmul_finalize_routing/op_graph
                - ops/ops-transformer/gmm/grouped_matmul_finalize_routing/op_host/grouped_matmul_finalize_routing_base_tiling.cpp
                - ops/ops-transformer/gmm/grouped_matmul_finalize_routing/op_host/grouped_matmul_finalize_routing_base_tiling.h
                - ops/ops-transformer/gmm/grouped_matmul_finalize_routing/op_host/grouped_matmul_finalize_routing_def.cpp
                - ops/ops-transformer/gmm/grouped_matmul_finalize_routing/op_host/grouped_matmul_finalize_routing_infershape.cpp
                - ops/ops-transformer/gmm/grouped_matmul_finalize_routing/op_host/grouped_matmul_finalize_routing_tiling.cpp
                - ops/ops-transformer/gmm/grouped_matmul_finalize_routing/op_host/grouped_matmul_finalize_routing_tiling.h
                - ops/ops-transformer/gmm/grouped_matmul_finalize_routing/op_host/op_tiling/arch35
                - ops/ops-transformer/gmm/grouped_matmul_finalize_routing/op_kernel/arch35
                - ops/ops-transformer/gmm/grouped_matmul_finalize_routing/op_kernel/grouped_matmul_finalize_routing_apt.cpp
                - ops/ops-transformer/gmm/grouped_matmul_finalize_routing/op_kernel/grouped_matmul_finalize_routing_utils.h
                - ops/ops-transformer/gmm/grouped_matmul_swiglu_quant_v2/op_api
                - ops/ops-transformer/gmm/grouped_matmul_swiglu_quant_v2/op_graph
                - ops/ops-transformer/gmm/grouped_matmul_swiglu_quant_v2/op_host/grouped_matmul_swiglu_quant_v2_def.cpp
                - ops/ops-transformer/gmm/grouped_matmul_swiglu_quant_v2/op_host/grouped_matmul_swiglu_quant_v2_host_utils.h
                - ops/ops-transformer/gmm/grouped_matmul_swiglu_quant_v2/op_host/grouped_matmul_swiglu_quant_v2_infershape.cpp
                - ops/ops-transformer/gmm/grouped_matmul_swiglu_quant_v2/op_host/op_tiling/grouped_matmul_swiglu_quant_v2_tiling.cpp
                - ops/ops-transformer/gmm/grouped_matmul_swiglu_quant_v2/op_host/op_tiling/grouped_matmul_swiglu_quant_v2_tiling.h
                - ops/ops-transformer/gmm/grouped_matmul_swiglu_quant_v2/op_host/op_tiling/arch35
                - ops/ops-transformer/gmm/grouped_matmul_swiglu_quant_v2/op_kernel/arch35
                - ops/ops-transformer/gmm/grouped_matmul_swiglu_quant_v2/op_kernel/grouped_matmul_swiglu_quant_v2_apt.cpp
                - ops/ops-transformer/gmm/quant_grouped_matmul_inplace_add
            opensource_style: null
            kernel_style: null
        unrelease:
            test_code:
                - ops/ops-transformer/gmm/grouped_matmul/tests
                - ops/ops-transformer/gmm/grouped_matmul/examples
                - ops/ops-transformer/gmm/grouped_matmul_finalize_routing/tests
                - ops/ops-transformer/gmm/grouped_matmul_finalize_routing/examples
                - ops/ops-transformer/gmm/grouped_matmul_swiglu_quant/tests
                - ops/ops-transformer/gmm/grouped_matmul_swiglu_quant/examples
                - ops/ops-transformer/gmm/quant_grouped_matmul_inplace_add/tests
                - ops/ops-transformer/gmm/quant_grouped_matmul_inplace_add/examples
                - ops/ops-transformer/gmm/grouped_matmul_swiglu_quant_v2/tests
                - ops/ops-transformer/gmm/grouped_matmul_swiglu_quant_v2/examples
                - ops/ops-transformer/gmm/grouped_matmul_swiglu_quant_v2/examples_david
                - ops/ops-transformer/gmm/grouped_matmul_add/tests
                - ops/ops-transformer/gmm/grouped_matmul_add/examples
            non_delivery: null
            open_source: null
    llt:
        ut_filter:
            - ops/ops-transformer/gmm/common/cgmct/
            - ops/ops-transformer/gmm/common/op_host/*.h
            - ops/ops-transformer/gmm/common/op_kernel/*.h
            - ops/ops-transformer/gmm/*/op_api/*.h
            - ops/ops-transformer/gmm/*/op_kernel/
            - ops/ops-transformer/gmm/*/op_host/*.h
            - ops/ops-transformer/gmm/*/op_graph/

mc2_moe_advanced@ops-transformer:
    src:
        release:
            huawei_style:
                - ops/ops-transformer/mc2/distribute_barrier/op_host/
                - ops/ops-transformer/mc2/distribute_barrier/op_api/
                - ops/ops-transformer/mc2/distribute_barrier/op_graph/
                - ops/ops-transformer/mc2/distribute_barrier/op_kernel/arch35/
                - ops/ops-transformer/mc2/distribute_barrier/CMakeLists.txt
                - ops/ops-transformer/mc2/distribute_barrier/README.md
                - ops/ops-transformer/mc2/distribute_barrier_extend/op_host/
                - ops/ops-transformer/mc2/distribute_barrier_extend/op_graph/
                - ops/ops-transformer/mc2/distribute_barrier_extend/op_kernel/
                - ops/ops-transformer/mc2/distribute_barrier_extend/CMakeLists.txt
                - ops/ops-transformer/mc2/distribute_barrier_extend/README.md
                - ops/ops-transformer/mc2/engram_fetch/op_host/engram_fetch_def.cpp
                - ops/ops-transformer/mc2/engram_fetch/op_host/CMakeLists.txt
                - ops/ops-transformer/mc2/engram_fetch/op_host/op_tiling/
                - ops/ops-transformer/mc2/engram_fetch/op_api/
                - ops/ops-transformer/mc2/engram_fetch/op_kernel/
                - ops/ops-transformer/mc2/engram_fetch/CMakeLists.txt
                - ops/ops-transformer/mc2/engram_fetch_grad/op_host/engram_fetch_grad_def.cpp
                - ops/ops-transformer/mc2/engram_fetch_grad/op_host/CMakeLists.txt
                - ops/ops-transformer/mc2/engram_fetch_grad/op_host/op_tiling/
                - ops/ops-transformer/mc2/engram_fetch_grad/op_api/
                - ops/ops-transformer/mc2/engram_fetch_grad/op_kernel/
                - ops/ops-transformer/mc2/engram_fetch_grad/CMakeLists.txt
                - ops/ops-transformer/mc2/engram_fetch_wait/op_host/engram_fetch_wait_def.cpp
                - ops/ops-transformer/mc2/engram_fetch_wait/op_host/engram_fetch_wait_infershape.cpp
                - ops/ops-transformer/mc2/engram_fetch_wait/op_host/CMakeLists.txt
                - ops/ops-transformer/mc2/engram_fetch_wait/op_host/op_tiling/
                - ops/ops-transformer/mc2/engram_fetch_wait/op_api/
                - ops/ops-transformer/mc2/engram_fetch_wait/op_kernel/
                - ops/ops-transformer/mc2/engram_fetch_wait/CMakeLists.txt
                - ops/ops-transformer/mc2/moe_distribute_combine/op_host/op_tiling/arch35/
                - ops/ops-transformer/mc2/moe_distribute_combine/op_api/
                - ops/ops-transformer/mc2/moe_distribute_combine/op_graph/
                - ops/ops-transformer/mc2/moe_distribute_combine/op_kernel/arch35/
                - ops/ops-transformer/mc2/moe_distribute_combine/CMakeLists.txt
                - ops/ops-transformer/mc2/moe_distribute_combine/README.md
                - ops/ops-transformer/mc2/moe_distribute_combine_add_rms_norm/op_host/op_tiling/arch35/
                - ops/ops-transformer/mc2/moe_distribute_combine_add_rms_norm/op_api/
                - ops/ops-transformer/mc2/moe_distribute_combine_add_rms_norm/op_graph/
                - ops/ops-transformer/mc2/moe_distribute_combine_add_rms_norm/op_kernel/arch35/
                - ops/ops-transformer/mc2/moe_distribute_combine_add_rms_norm/CMakeLists.txt
                - ops/ops-transformer/mc2/moe_distribute_combine_add_rms_norm/README.md
                - ops/ops-transformer/mc2/moe_distribute_combine_setup/op_host/op_tiling/arch35/
                - ops/ops-transformer/mc2/moe_distribute_combine_setup/op_api/
                - ops/ops-transformer/mc2/moe_distribute_combine_setup/op_graph/
                - ops/ops-transformer/mc2/moe_distribute_combine_setup/op_kernel/arch35/
                - ops/ops-transformer/mc2/moe_distribute_combine_setup/CMakeLists.txt
                - ops/ops-transformer/mc2/moe_distribute_combine_setup/README.md
                - ops/ops-transformer/mc2/moe_distribute_combine_teardown/op_host/op_tiling/arch35/
                - ops/ops-transformer/mc2/moe_distribute_combine_teardown/op_api/
                - ops/ops-transformer/mc2/moe_distribute_combine_teardown/op_graph/
                - ops/ops-transformer/mc2/moe_distribute_combine_teardown/op_kernel/arch35/
                - ops/ops-transformer/mc2/moe_distribute_combine_teardown/CMakeLists.txt
                - ops/ops-transformer/mc2/moe_distribute_combine_teardown/README.md
                - ops/ops-transformer/mc2/moe_distribute_combine_v2/op_host/op_tiling/arch35/
                - ops/ops-transformer/mc2/moe_distribute_combine_v2/op_api/
                - ops/ops-transformer/mc2/moe_distribute_combine_v2/op_graph/
                - ops/ops-transformer/mc2/moe_distribute_combine_v2/op_kernel/arch35/
                - ops/ops-transformer/mc2/moe_distribute_combine_v2/CMakeLists.txt
                - ops/ops-transformer/mc2/moe_distribute_combine_v2/README.md
                - ops/ops-transformer/mc2/moe_distribute_combine_v3/op_host/op_tiling/arch35/
                - ops/ops-transformer/mc2/moe_distribute_combine_v3/op_api/
                - ops/ops-transformer/mc2/moe_distribute_combine_v3/op_graph/
                - ops/ops-transformer/mc2/moe_distribute_combine_v3/op_kernel/arch35/
                - ops/ops-transformer/mc2/moe_distribute_combine_v3/CMakeLists.txt
                - ops/ops-transformer/mc2/moe_distribute_combine_v3/README.md
                - ops/ops-transformer/mc2/moe_distribute_dispatch/op_host/op_tiling/arch35/
                - ops/ops-transformer/mc2/moe_distribute_dispatch/op_api/
                - ops/ops-transformer/mc2/moe_distribute_dispatch/op_graph/
                - ops/ops-transformer/mc2/moe_distribute_dispatch/op_kernel/arch35/
                - ops/ops-transformer/mc2/moe_distribute_dispatch/CMakeLists.txt
                - ops/ops-transformer/mc2/moe_distribute_dispatch/README.md
                - ops/ops-transformer/mc2/moe_distribute_dispatch_setup/op_host/op_tiling/arch35/
                - ops/ops-transformer/mc2/moe_distribute_dispatch_setup/op_api/
                - ops/ops-transformer/mc2/moe_distribute_dispatch_setup/op_graph/
                - ops/ops-transformer/mc2/moe_distribute_dispatch_setup/op_kernel/arch35/
                - ops/ops-transformer/mc2/moe_distribute_dispatch_setup/CMakeLists.txt
                - ops/ops-transformer/mc2/moe_distribute_dispatch_setup/README.md
                - ops/ops-transformer/mc2/moe_distribute_dispatch_teardown/op_host/op_tiling/arch35/
                - ops/ops-transformer/mc2/moe_distribute_dispatch_teardown/op_api/
                - ops/ops-transformer/mc2/moe_distribute_dispatch_teardown/op_graph/
                - ops/ops-transformer/mc2/moe_distribute_dispatch_teardown/op_kernel/arch35/
                - ops/ops-transformer/mc2/moe_distribute_dispatch_teardown/CMakeLists.txt
                - ops/ops-transformer/mc2/moe_distribute_dispatch_teardown/README.md
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v2/op_host/op_tiling/arch35/
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v2/op_api/
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v2/op_graph/
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v2/op_kernel/arch35/
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v2/CMakeLists.txt
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v2/README.md
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v3/op_host/op_tiling/arch35/
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v3/op_api/
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v3/op_graph/
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v3/op_kernel/arch35/
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v3/CMakeLists.txt
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v3/README.md
                - ops/ops-transformer/mc2/moe_ep_combine/op_host/
                - ops/ops-transformer/mc2/moe_ep_combine/op_api/
                - ops/ops-transformer/mc2/moe_ep_combine/op_kernel/
                - ops/ops-transformer/mc2/moe_ep_combine/CMakeLists.txt
                - ops/ops-transformer/mc2/moe_ep_combine_epilogue/op_host/
                - ops/ops-transformer/mc2/moe_ep_combine_epilogue/op_api/
                - ops/ops-transformer/mc2/moe_ep_combine_epilogue/op_kernel/
                - ops/ops-transformer/mc2/moe_ep_combine_epilogue/CMakeLists.txt
                - ops/ops-transformer/mc2/moe_ep_dispatch/op_host/
                - ops/ops-transformer/mc2/moe_ep_dispatch/op_api/
                - ops/ops-transformer/mc2/moe_ep_dispatch/op_kernel/
                - ops/ops-transformer/mc2/moe_ep_dispatch/CMakeLists.txt
                - ops/ops-transformer/mc2/moe_ep_dispatch_epilogue/op_host/
                - ops/ops-transformer/mc2/moe_ep_dispatch_epilogue/op_api/
                - ops/ops-transformer/mc2/moe_ep_dispatch_epilogue/op_kernel/
                - ops/ops-transformer/mc2/moe_ep_dispatch_epilogue/CMakeLists.txt
                - ops/ops-transformer/mc2/moe_update_expert/op_host/
                - ops/ops-transformer/mc2/moe_update_expert/op_api/
                - ops/ops-transformer/mc2/moe_update_expert/op_graph/
                - ops/ops-transformer/mc2/moe_update_expert/op_kernel/
                - ops/ops-transformer/mc2/moe_update_expert/CMakeLists.txt
                - ops/ops-transformer/mc2/moe_update_expert/README.md
                - ops/ops-transformer/mc2/tools/bandwidth_test/op_host/
                - ops/ops-transformer/mc2/tools/bandwidth_test/op_kernel/
                - ops/ops-transformer/mc2/tools/bandwidth_test/CMakeLists.txt
                - ops/ops-transformer/mc2/CMakeLists.txt
            opensource_style: null
            kernel_style: null
        unrelease:
            test_code:
                - ops/ops-transformer/mc2/distribute_barrier/tests/
                - ops/ops-transformer/mc2/distribute_barrier/examples/
                - ops/ops-transformer/mc2/distribute_barrier/docs/
                - ops/ops-transformer/mc2/distribute_barrier_extend/tests/
                - ops/ops-transformer/mc2/engram_fetch/tests/
                - ops/ops-transformer/mc2/engram_fetch_grad/tests/
                - ops/ops-transformer/mc2/moe_distribute_combine/tests/
                - ops/ops-transformer/mc2/moe_distribute_combine/examples/
                - ops/ops-transformer/mc2/moe_distribute_combine/docs/
                - ops/ops-transformer/mc2/moe_distribute_combine_add_rms_norm/tests/
                - ops/ops-transformer/mc2/moe_distribute_combine_add_rms_norm/examples/
                - ops/ops-transformer/mc2/moe_distribute_combine_add_rms_norm/docs/
                - ops/ops-transformer/mc2/moe_distribute_combine_setup/tests/
                - ops/ops-transformer/mc2/moe_distribute_combine_setup/examples/
                - ops/ops-transformer/mc2/moe_distribute_combine_setup/docs/
                - ops/ops-transformer/mc2/moe_distribute_combine_teardown/tests/
                - ops/ops-transformer/mc2/moe_distribute_combine_teardown/docs/
                - ops/ops-transformer/mc2/moe_distribute_combine_v2/tests/
                - ops/ops-transformer/mc2/moe_distribute_combine_v2/examples/
                - ops/ops-transformer/mc2/moe_distribute_combine_v2/docs/
                - ops/ops-transformer/mc2/moe_distribute_combine_v3/tests/
                - ops/ops-transformer/mc2/moe_distribute_dispatch/tests/
                - ops/ops-transformer/mc2/moe_distribute_dispatch/examples/
                - ops/ops-transformer/mc2/moe_distribute_dispatch/docs/
                - ops/ops-transformer/mc2/moe_distribute_dispatch_setup/tests/
                - ops/ops-transformer/mc2/moe_distribute_dispatch_setup/examples/
                - ops/ops-transformer/mc2/moe_distribute_dispatch_setup/docs/
                - ops/ops-transformer/mc2/moe_distribute_dispatch_teardown/tests/
                - ops/ops-transformer/mc2/moe_distribute_dispatch_teardown/docs/
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v2/tests/
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v2/examples/
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v2/docs/
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v3/tests/
                - ops/ops-transformer/mc2/moe_update_expert/tests/
                - ops/ops-transformer/mc2/moe_update_expert/examples/
                - ops/ops-transformer/mc2/moe_update_expert/docs/
            non_delivery: null
            open_source:
                - ops/ops-transformer/mc2/3rd/mat_mul_v3/

mc2_moe@ops-transformer:
    src:
        release:
            huawei_style:
                - ops/ops-transformer/mc2/mega_moe/op_host/mega_moe_def.cpp
                - ops/ops-transformer/mc2/mega_moe/op_host/mega_moe_infershape.cpp
                - ops/ops-transformer/mc2/mega_moe/op_host/CMakeLists.txt
                - ops/ops-transformer/mc2/mega_moe/op_host/op_tiling/arch35/
                - ops/ops-transformer/mc2/mega_moe/op_api/
                - ops/ops-transformer/mc2/mega_moe/op_graph/
                - ops/ops-transformer/mc2/mega_moe/op_kernel/arch35/
                - ops/ops-transformer/mc2/mega_moe/CMakeLists.txt
                - ops/ops-transformer/mc2/mega_moe/README.md
            opensource_style: null
            kernel_style: null
        unrelease:
            test_code:
                - ops/ops-transformer/mc2/mega_moe/tests/
            non_delivery: null
            open_source:
                - ops/ops-transformer/mc2/3rd/batch_mat_mul_v3/

mc2_apace@ops-transformer:
    src:
        release:
            huawei_style:
                - ops/ops-transformer/mc2/common/op_kernel/apace/basic/
                - ops/ops-transformer/mc2/common/op_kernel/apace/block/
                - ops/ops-transformer/mc2/common/op_kernel/apace/kernel/
                - ops/ops-transformer/mc2/common/op_kernel/apace/tiling/
                - ops/ops-transformer/mc2/common/op_kernel/apace/utils/
                - ops/ops-transformer/mc2/common/op_kernel/apace/README.md
            opensource_style: null
            kernel_style: null
        unrelease:
            test_code:
                - ops/ops-transformer/mc2/common/op_kernel/apace/tests/
                - ops/ops-transformer/mc2/common/op_kernel/apace/docs/
            non_delivery: null
            open_source: null

mc2_training@ops-transformer:
    src:
        release:
            huawei_style:
                - ops/ops-transformer/mc2/allto_all_matmul/op_host/allto_all_matmul_def.cpp
                - ops/ops-transformer/mc2/allto_all_matmul/op_host/allto_all_matmul_infershape.cpp
                - ops/ops-transformer/mc2/allto_all_matmul/op_host/CMakeLists.txt
                - ops/ops-transformer/mc2/allto_all_matmul/op_host/config/
                - ops/ops-transformer/mc2/allto_all_matmul/op_host/op_tiling/arch35/
                - ops/ops-transformer/mc2/allto_all_matmul/op_api/
                - ops/ops-transformer/mc2/allto_all_matmul/op_graph/
                - ops/ops-transformer/mc2/allto_all_matmul/op_kernel/arch35/
                - ops/ops-transformer/mc2/allto_all_matmul/CMakeLists.txt
                - ops/ops-transformer/mc2/allto_all_matmul/README.md
                - ops/ops-transformer/mc2/matmul_allto_all/op_host/matmul_allto_all_def.cpp
                - ops/ops-transformer/mc2/matmul_allto_all/op_host/matmul_allto_all_infershape.cpp
                - ops/ops-transformer/mc2/matmul_allto_all/op_host/CMakeLists.txt
                - ops/ops-transformer/mc2/matmul_allto_all/op_host/config/
                - ops/ops-transformer/mc2/matmul_allto_all/op_host/op_tiling/arch35/
                - ops/ops-transformer/mc2/matmul_allto_all/op_api/
                - ops/ops-transformer/mc2/matmul_allto_all/op_graph/
                - ops/ops-transformer/mc2/matmul_allto_all/op_kernel/arch35/
                - ops/ops-transformer/mc2/matmul_allto_all/CMakeLists.txt
                - ops/ops-transformer/mc2/matmul_allto_all/README.md
                - ops/ops-transformer/mc2/allto_allv_grouped_mat_mul/op_host/allto_allv_grouped_mat_mul_def.cpp
                - ops/ops-transformer/mc2/allto_allv_grouped_mat_mul/op_host/allto_allv_grouped_mat_mul_infershape.cpp
                - ops/ops-transformer/mc2/allto_allv_grouped_mat_mul/op_host/CMakeLists.txt
                - ops/ops-transformer/mc2/allto_allv_grouped_mat_mul/op_host/config/
                - ops/ops-transformer/mc2/allto_allv_grouped_mat_mul/op_host/op_tiling/arch35/
                - ops/ops-transformer/mc2/allto_allv_grouped_mat_mul/op_api/
                - ops/ops-transformer/mc2/allto_allv_grouped_mat_mul/op_graph/
                - ops/ops-transformer/mc2/allto_allv_grouped_mat_mul/op_kernel/
                - ops/ops-transformer/mc2/allto_allv_grouped_mat_mul/CMakeLists.txt
                - ops/ops-transformer/mc2/allto_allv_grouped_mat_mul/README.md
                - ops/ops-transformer/mc2/grouped_mat_mul_allto_allv/op_host/grouped_mat_mul_allto_allv_def.cpp
                - ops/ops-transformer/mc2/grouped_mat_mul_allto_allv/op_host/grouped_mat_mul_allto_allv_infershape.cpp
                - ops/ops-transformer/mc2/grouped_mat_mul_allto_allv/op_host/CMakeLists.txt
                - ops/ops-transformer/mc2/grouped_mat_mul_allto_allv/op_host/config/
                - ops/ops-transformer/mc2/grouped_mat_mul_allto_allv/op_host/op_tiling/arch35/
                - ops/ops-transformer/mc2/grouped_mat_mul_allto_allv/op_api/
                - ops/ops-transformer/mc2/grouped_mat_mul_allto_allv/op_graph/
                - ops/ops-transformer/mc2/grouped_mat_mul_allto_allv/op_kernel/
                - ops/ops-transformer/mc2/grouped_mat_mul_allto_allv/CMakeLists.txt
                - ops/ops-transformer/mc2/grouped_mat_mul_allto_allv/README.md
                - ops/ops-transformer/mc2/matmul_all_reduce/op_host/op_tiling/arch35/
                - ops/ops-transformer/mc2/matmul_all_reduce/op_api/
                - ops/ops-transformer/mc2/matmul_all_reduce/op_graph/
                - ops/ops-transformer/mc2/matmul_all_reduce/op_kernel/arch35/
                - ops/ops-transformer/mc2/matmul_all_reduce/CMakeLists.txt
                - ops/ops-transformer/mc2/matmul_all_reduce/README.md
                - ops/ops-transformer/mc2/all_gather_matmul/op_host/op_tiling/arch35/
                - ops/ops-transformer/mc2/all_gather_matmul/op_api/
                - ops/ops-transformer/mc2/all_gather_matmul/op_graph/
                - ops/ops-transformer/mc2/all_gather_matmul/CMakeLists.txt
                - ops/ops-transformer/mc2/all_gather_matmul/README.md
                - ops/ops-transformer/mc2/all_gather_matmul_v2/op_host/op_tiling/arch35/
                - ops/ops-transformer/mc2/all_gather_matmul_v2/op_host/op_tiling/arch38/
                - ops/ops-transformer/mc2/all_gather_matmul_v2/op_api/
                - ops/ops-transformer/mc2/all_gather_matmul_v2/op_graph/
                - ops/ops-transformer/mc2/all_gather_matmul_v2/op_kernel/arch35/
                - ops/ops-transformer/mc2/all_gather_matmul_v2/CMakeLists.txt
                - ops/ops-transformer/mc2/all_gather_matmul_v2/README.md
                - ops/ops-transformer/mc2/matmul_reduce_scatter/op_host/op_tiling/arch35/
                - ops/ops-transformer/mc2/matmul_reduce_scatter/op_api/
                - ops/ops-transformer/mc2/matmul_reduce_scatter/op_graph/
                - ops/ops-transformer/mc2/matmul_reduce_scatter/CMakeLists.txt
                - ops/ops-transformer/mc2/matmul_reduce_scatter/README.md
                - ops/ops-transformer/mc2/matmul_reduce_scatter_v2/op_host/op_tiling/arch35/
                - ops/ops-transformer/mc2/matmul_reduce_scatter_v2/op_host/op_tiling/arch38/
                - ops/ops-transformer/mc2/matmul_reduce_scatter_v2/op_api/
                - ops/ops-transformer/mc2/matmul_reduce_scatter_v2/op_graph/
                - ops/ops-transformer/mc2/matmul_reduce_scatter_v2/op_kernel/arch35/
                - ops/ops-transformer/mc2/matmul_reduce_scatter_v2/CMakeLists.txt
                - ops/ops-transformer/mc2/matmul_reduce_scatter_v2/README.md
                - ops/ops-transformer/mc2/quant_all_reduce/op_host/quant_all_reduce_def.cpp
                - ops/ops-transformer/mc2/quant_all_reduce/op_host/quant_all_reduce_infershape.cpp
                - ops/ops-transformer/mc2/quant_all_reduce/op_host/CMakeLists.txt
                - ops/ops-transformer/mc2/quant_all_reduce/op_host/config/
                - ops/ops-transformer/mc2/quant_all_reduce/op_host/op_tiling/
                - ops/ops-transformer/mc2/quant_all_reduce/op_api/
                - ops/ops-transformer/mc2/quant_all_reduce/op_graph/
                - ops/ops-transformer/mc2/quant_all_reduce/op_kernel/
                - ops/ops-transformer/mc2/quant_all_reduce/CMakeLists.txt
                - ops/ops-transformer/mc2/quant_all_reduce/README.md
                - ops/ops-transformer/mc2/quant_grouped_mat_mul_allto_allv/op_host/quant_grouped_mat_mul_allto_allv_def.cpp
                - ops/ops-transformer/mc2/quant_grouped_mat_mul_allto_allv/op_host/quant_grouped_mat_mul_allto_allv_infershape.cpp
                - ops/ops-transformer/mc2/quant_grouped_mat_mul_allto_allv/op_host/CMakeLists.txt
                - ops/ops-transformer/mc2/quant_grouped_mat_mul_allto_allv/op_host/config/
                - ops/ops-transformer/mc2/quant_grouped_mat_mul_allto_allv/op_host/op_tiling/
                - ops/ops-transformer/mc2/quant_grouped_mat_mul_allto_allv/op_api/
                - ops/ops-transformer/mc2/quant_grouped_mat_mul_allto_allv/op_graph/
                - ops/ops-transformer/mc2/quant_grouped_mat_mul_allto_allv/op_kernel/
                - ops/ops-transformer/mc2/quant_grouped_mat_mul_allto_allv/CMakeLists.txt
                - ops/ops-transformer/mc2/quant_grouped_mat_mul_allto_allv/README.md
                - ops/ops-transformer/mc2/quant_reduce_scatter/op_host/quant_reduce_scatter_def.cpp
                - ops/ops-transformer/mc2/quant_reduce_scatter/op_host/quant_reduce_scatter_infershape.cpp
                - ops/ops-transformer/mc2/quant_reduce_scatter/op_host/CMakeLists.txt
                - ops/ops-transformer/mc2/quant_reduce_scatter/op_host/config/
                - ops/ops-transformer/mc2/quant_reduce_scatter/op_host/op_tiling/
                - ops/ops-transformer/mc2/quant_reduce_scatter/op_api/
                - ops/ops-transformer/mc2/quant_reduce_scatter/op_graph/
                - ops/ops-transformer/mc2/quant_reduce_scatter/op_kernel/
                - ops/ops-transformer/mc2/quant_reduce_scatter/CMakeLists.txt
                - ops/ops-transformer/mc2/quant_reduce_scatter/README.md
                - ops/ops-transformer/mc2/common/op_kernel/mc2_templates/
            opensource_style: null
            kernel_style: null
        unrelease:
            test_code:
                - ops/ops-transformer/mc2/all_gather_matmul/tests/
                - ops/ops-transformer/mc2/all_gather_matmul/examples/
                - ops/ops-transformer/mc2/all_gather_matmul/docs/
                - ops/ops-transformer/mc2/all_gather_matmul_v2/tests/
                - ops/ops-transformer/mc2/all_gather_matmul_v2/examples/
                - ops/ops-transformer/mc2/all_gather_matmul_v2/docs/
                - ops/ops-transformer/mc2/allto_all_matmul/tests/
                - ops/ops-transformer/mc2/allto_all_matmul/examples/
                - ops/ops-transformer/mc2/allto_all_matmul/docs/
                - ops/ops-transformer/mc2/allto_allv_grouped_mat_mul/tests/
                - ops/ops-transformer/mc2/allto_allv_grouped_mat_mul/examples/
                - ops/ops-transformer/mc2/allto_allv_grouped_mat_mul/docs/
                - ops/ops-transformer/mc2/allto_allv_quant_grouped_mat_mul/tests/
                - ops/ops-transformer/mc2/allto_allv_quant_grouped_mat_mul/examples/
                - ops/ops-transformer/mc2/allto_allv_quant_grouped_mat_mul/docs/
                - ops/ops-transformer/mc2/grouped_mat_mul_allto_allv/tests/
                - ops/ops-transformer/mc2/grouped_mat_mul_allto_allv/examples/
                - ops/ops-transformer/mc2/grouped_mat_mul_allto_allv/docs/
                - ops/ops-transformer/mc2/matmul_all_reduce/tests/
                - ops/ops-transformer/mc2/matmul_all_reduce/examples/
                - ops/ops-transformer/mc2/matmul_all_reduce/docs/
                - ops/ops-transformer/mc2/matmul_allto_all/tests/
                - ops/ops-transformer/mc2/matmul_allto_all/examples/
                - ops/ops-transformer/mc2/matmul_allto_all/docs/
                - ops/ops-transformer/mc2/matmul_reduce_scatter/tests/
                - ops/ops-transformer/mc2/matmul_reduce_scatter/examples/
                - ops/ops-transformer/mc2/matmul_reduce_scatter/docs/
                - ops/ops-transformer/mc2/matmul_reduce_scatter_v2/tests/
                - ops/ops-transformer/mc2/matmul_reduce_scatter_v2/examples/
                - ops/ops-transformer/mc2/matmul_reduce_scatter_v2/docs/
                - ops/ops-transformer/mc2/quant_all_reduce/tests/
                - ops/ops-transformer/mc2/quant_all_reduce/examples/
                - ops/ops-transformer/mc2/quant_all_reduce/docs/
                - ops/ops-transformer/mc2/quant_grouped_mat_mul_allto_allv/tests/
                - ops/ops-transformer/mc2/quant_grouped_mat_mul_allto_allv/examples/
                - ops/ops-transformer/mc2/quant_grouped_mat_mul_allto_allv/docs/
                - ops/ops-transformer/mc2/quant_reduce_scatter/tests/
                - ops/ops-transformer/mc2/quant_reduce_scatter/examples/
                - ops/ops-transformer/mc2/quant_reduce_scatter/docs/
            non_delivery: null
            open_source:
                - ops/ops-transformer/mc2/3rd/quant_batch_matmul_v3/

mc2_inference@ops-transformer:
    src:
        release:
            huawei_style:
                - ops/ops-transformer/mc2/allto_all_all_gather_batch_mat_mul/op_host/
                - ops/ops-transformer/mc2/allto_all_all_gather_batch_mat_mul/op_api/
                - ops/ops-transformer/mc2/allto_all_all_gather_batch_mat_mul/op_graph/
                - ops/ops-transformer/mc2/allto_all_all_gather_batch_mat_mul/op_kernel/
                - ops/ops-transformer/mc2/allto_all_all_gather_batch_mat_mul/CMakeLists.txt
                - ops/ops-transformer/mc2/allto_all_all_gather_batch_mat_mul/README.md
                - ops/ops-transformer/mc2/attention_to_ffn/op_host/
                - ops/ops-transformer/mc2/attention_to_ffn/op_api/
                - ops/ops-transformer/mc2/attention_to_ffn/op_graph/
                - ops/ops-transformer/mc2/attention_to_ffn/op_kernel/
                - ops/ops-transformer/mc2/attention_to_ffn/CMakeLists.txt
                - ops/ops-transformer/mc2/attention_to_ffn/README.md
                - ops/ops-transformer/mc2/batch_mat_mul_reduce_scatter_allto_all/op_host/
                - ops/ops-transformer/mc2/batch_mat_mul_reduce_scatter_allto_all/op_api/
                - ops/ops-transformer/mc2/batch_mat_mul_reduce_scatter_allto_all/op_graph/
                - ops/ops-transformer/mc2/batch_mat_mul_reduce_scatter_allto_all/op_kernel/
                - ops/ops-transformer/mc2/batch_mat_mul_reduce_scatter_allto_all/CMakeLists.txt
                - ops/ops-transformer/mc2/batch_mat_mul_reduce_scatter_allto_all/README.md
                - ops/ops-transformer/mc2/ffn_to_attention/op_host/
                - ops/ops-transformer/mc2/ffn_to_attention/op_api/
                - ops/ops-transformer/mc2/ffn_to_attention/op_graph/
                - ops/ops-transformer/mc2/ffn_to_attention/op_kernel/
                - ops/ops-transformer/mc2/ffn_to_attention/CMakeLists.txt
                - ops/ops-transformer/mc2/ffn_to_attention/README.md
                - ops/ops-transformer/mc2/grouped_mat_mul_all_reduce/op_host/
                - ops/ops-transformer/mc2/grouped_mat_mul_all_reduce/op_api/
                - ops/ops-transformer/mc2/grouped_mat_mul_all_reduce/op_graph/
                - ops/ops-transformer/mc2/grouped_mat_mul_all_reduce/op_kernel/
                - ops/ops-transformer/mc2/grouped_mat_mul_all_reduce/CMakeLists.txt
                - ops/ops-transformer/mc2/grouped_mat_mul_all_reduce/README.md
                - ops/ops-transformer/mc2/all_gather_matmul/op_host/all_gather_matmul_def.cpp
                - ops/ops-transformer/mc2/all_gather_matmul/op_host/all_gather_matmul_infershape.cpp
                - ops/ops-transformer/mc2/all_gather_matmul/op_host/CMakeLists.txt
                - ops/ops-transformer/mc2/all_gather_matmul/op_host/config/
                - ops/ops-transformer/mc2/all_gather_matmul/op_kernel/
                - ops/ops-transformer/mc2/all_gather_matmul/op_host/op_tiling/all_gather_formulaic_tiling.cpp
                - ops/ops-transformer/mc2/all_gather_matmul/op_host/op_tiling/all_gather_formulaic_tiling.h
                - ops/ops-transformer/mc2/all_gather_matmul/op_host/op_tiling/all_gather_matmul_tiling_base.cpp
                - ops/ops-transformer/mc2/all_gather_matmul/op_host/op_tiling/all_gather_matmul_tiling_base.h
                - ops/ops-transformer/mc2/all_gather_matmul/op_host/op_tiling/arch22/
                - ops/ops-transformer/mc2/all_gather_matmul_v2/op_host/all_gather_matmul_v2_def.cpp
                - ops/ops-transformer/mc2/all_gather_matmul_v2/op_host/all_gather_matmul_v2_infershape.cpp
                - ops/ops-transformer/mc2/all_gather_matmul_v2/op_host/CMakeLists.txt
                - ops/ops-transformer/mc2/all_gather_matmul_v2/op_host/config/
                - ops/ops-transformer/mc2/all_gather_matmul_v2/op_kernel/all_gather_matmul_aiv_mode.h
                - ops/ops-transformer/mc2/all_gather_matmul_v2/op_kernel/all_gather_matmul_aiv_mode_block_epilogue_dequant.h
                - ops/ops-transformer/mc2/all_gather_matmul_v2/op_kernel/all_gather_matmul_aiv_mode_dequant.h
                - ops/ops-transformer/mc2/all_gather_matmul_v2/op_kernel/all_gather_matmul_aiv_mode_padding.h
                - ops/ops-transformer/mc2/all_gather_matmul_v2/op_kernel/all_gather_matmul_aiv_mode_tiling.h
                - ops/ops-transformer/mc2/all_gather_matmul_v2/op_kernel/all_gather_matmul_aiv_mode_util.h
                - ops/ops-transformer/mc2/all_gather_matmul_v2/op_kernel/all_gather_matmul_tiling_data.h
                - ops/ops-transformer/mc2/all_gather_matmul_v2/op_kernel/all_gather_matmul_v2_apt_tiling_key.h
                - ops/ops-transformer/mc2/all_gather_matmul_v2/op_kernel/all_gather_matmul_v2_tiling_key.h
                - ops/ops-transformer/mc2/all_gather_matmul_v2/op_kernel/arch22/
                - ops/ops-transformer/mc2/all_gather_matmul_v2/op_kernel/block_mmad_preload_fixpipe.h
                - ops/ops-transformer/mc2/all_gather_matmul_v2/op_kernel/common.h
                - ops/ops-transformer/mc2/all_gather_matmul_v2/op_kernel/copy_gm_to_l1.h
                - ops/ops-transformer/mc2/all_gather_matmul_v2/op_kernel/copy_l0c_to_gm.h
                - ops/ops-transformer/mc2/all_gather_matmul_v2/op_kernel/gather_matmul.hpp
                - ops/ops-transformer/mc2/all_gather_matmul_v2/op_kernel/gather_moe_distribute_base.h
                - ops/ops-transformer/mc2/all_gather_matmul_v2/op_host/op_tiling/all_gather_matmul_tiling_base.cpp
                - ops/ops-transformer/mc2/all_gather_matmul_v2/op_host/op_tiling/all_gather_matmul_tiling_base.h
                - ops/ops-transformer/mc2/all_gather_matmul_v2/op_host/op_tiling/all_gather_matmul_v2_formulaic_tiling.cpp
                - ops/ops-transformer/mc2/all_gather_matmul_v2/op_host/op_tiling/all_gather_matmul_v2_formulaic_tiling.h
                - ops/ops-transformer/mc2/all_gather_matmul_v2/op_host/op_tiling/all_gather_matmul_v2_tiling_common.cpp
                - ops/ops-transformer/mc2/all_gather_matmul_v2/op_host/op_tiling/all_gather_matmul_v2_tiling_common.h
                - ops/ops-transformer/mc2/all_gather_matmul_v2/op_host/op_tiling/arch22/
                - ops/ops-transformer/mc2/all_gather_matmul_v2/op_host/op_tiling/arch31/
                - ops/ops-transformer/mc2/allto_all_matmul/op_kernel/arch22/
                - ops/ops-transformer/mc2/allto_all_matmul/op_host/op_tiling/arch22/
                - ops/ops-transformer/mc2/allto_allv_grouped_mat_mul/op_host/op_tiling/arch22/
                - ops/ops-transformer/mc2/allto_allv_quant_grouped_mat_mul/op_kernel/allto_allv_quant_grouped_mat_mul_tiling.h
                - ops/ops-transformer/mc2/allto_allv_quant_grouped_mat_mul/op_kernel/allto_allv_quant_grouped_mat_mul_tiling_key.h
                - ops/ops-transformer/mc2/allto_allv_quant_grouped_mat_mul/op_kernel/mc2_templates/
                - ops/ops-transformer/mc2/allto_allv_quant_grouped_mat_mul/op_host/op_tiling/allto_allv_quant_grouped_mat_mul_tiling.cpp
                - ops/ops-transformer/mc2/allto_allv_quant_grouped_mat_mul/op_host/op_tiling/allto_allv_quant_grouped_mat_mul_tiling_base.cpp
                - ops/ops-transformer/mc2/allto_allv_quant_grouped_mat_mul/op_host/op_tiling/allto_allv_quant_grouped_mat_mul_tiling_base.h
                - ops/ops-transformer/mc2/distribute_barrier/op_kernel/arch22/
                - ops/ops-transformer/mc2/distribute_barrier/op_kernel/distribute_barrier.h
                - ops/ops-transformer/mc2/distribute_barrier/op_kernel/distribute_barrier_tiling.h
                - ops/ops-transformer/mc2/grouped_mat_mul_allto_allv/op_host/op_tiling/arch22/
                - ops/ops-transformer/mc2/matmul_all_reduce/op_host/matmul_all_reduce_def.cpp
                - ops/ops-transformer/mc2/matmul_all_reduce/op_host/matmul_all_reduce_infershape.cpp
                - ops/ops-transformer/mc2/matmul_all_reduce/op_host/CMakeLists.txt
                - ops/ops-transformer/mc2/matmul_all_reduce/op_host/config/
                - ops/ops-transformer/mc2/matmul_all_reduce/op_kernel/arch22/
                - ops/ops-transformer/mc2/matmul_all_reduce/op_kernel/arch31/
                - ops/ops-transformer/mc2/matmul_all_reduce/op_kernel/common/
                - ops/ops-transformer/mc2/matmul_all_reduce/op_kernel/common.h
                - ops/ops-transformer/mc2/matmul_all_reduce/op_kernel/matmul_all_reduce_tiling_key.h
                - ops/ops-transformer/mc2/matmul_all_reduce/op_kernel/quant_matmul_all_reduce_tiling_data.h
                - ops/ops-transformer/mc2/matmul_all_reduce/op_kernel/unquant_matmul_all_reduce_tiling_data.h
                - ops/ops-transformer/mc2/matmul_all_reduce/op_kernel/weight_quant_matmul_all_reduce_tiling_data.h
                - ops/ops-transformer/mc2/matmul_all_reduce/op_host/op_tiling/all_reduce_formulaic_tiling.cpp
                - ops/ops-transformer/mc2/matmul_all_reduce/op_host/op_tiling/all_reduce_formulaic_tiling.h
                - ops/ops-transformer/mc2/matmul_all_reduce/op_host/op_tiling/arch22/
                - ops/ops-transformer/mc2/matmul_all_reduce/op_host/op_tiling/arch31/
                - ops/ops-transformer/mc2/matmul_all_reduce/op_host/op_tiling/matmul_all_reduce_tiling.cpp
                - ops/ops-transformer/mc2/matmul_all_reduce/op_host/op_tiling/matmul_all_reduce_tiling_base.cpp
                - ops/ops-transformer/mc2/matmul_all_reduce/op_host/op_tiling/matmul_all_reduce_tiling_base.h
                - ops/ops-transformer/mc2/matmul_allto_all/op_kernel/arch22/
                - ops/ops-transformer/mc2/matmul_allto_all/op_host/op_tiling/arch22/
                - ops/ops-transformer/mc2/matmul_reduce_scatter/op_host/matmul_reduce_scatter_def.cpp
                - ops/ops-transformer/mc2/matmul_reduce_scatter/op_host/matmul_reduce_scatter_infershape.cpp
                - ops/ops-transformer/mc2/matmul_reduce_scatter/op_host/CMakeLists.txt
                - ops/ops-transformer/mc2/matmul_reduce_scatter/op_host/config/
                - ops/ops-transformer/mc2/matmul_reduce_scatter/op_kernel/
                - ops/ops-transformer/mc2/matmul_reduce_scatter/op_host/op_tiling/arch22/
                - ops/ops-transformer/mc2/matmul_reduce_scatter/op_host/op_tiling/matmul_reduce_scatter_tiling.cpp
                - ops/ops-transformer/mc2/matmul_reduce_scatter/op_host/op_tiling/matmul_reduce_scatter_tiling_base.h
                - ops/ops-transformer/mc2/matmul_reduce_scatter_v2/op_host/matmul_reduce_scatter_v2_def.cpp
                - ops/ops-transformer/mc2/matmul_reduce_scatter_v2/op_host/matmul_reduce_scatter_v2_infershape.cpp
                - ops/ops-transformer/mc2/matmul_reduce_scatter_v2/op_host/CMakeLists.txt
                - ops/ops-transformer/mc2/matmul_reduce_scatter_v2/op_host/config/
                - ops/ops-transformer/mc2/matmul_reduce_scatter_v2/op_kernel/arch22/
                - ops/ops-transformer/mc2/matmul_reduce_scatter_v2/op_kernel/block_mmad_preload_fixpipe.h
                - ops/ops-transformer/mc2/matmul_reduce_scatter_v2/op_kernel/common_def.h
                - ops/ops-transformer/mc2/matmul_reduce_scatter_v2/op_kernel/copy_gm_to_l1.h
                - ops/ops-transformer/mc2/matmul_reduce_scatter_v2/op_kernel/copy_l0c_to_gm.h
                - ops/ops-transformer/mc2/matmul_reduce_scatter_v2/op_kernel/matmul.hpp
                - ops/ops-transformer/mc2/matmul_reduce_scatter_v2/op_kernel/matmul_reduce_scatter_aiv_mode.h
                - ops/ops-transformer/mc2/matmul_reduce_scatter_v2/op_kernel/matmul_reduce_scatter_aiv_mode_block_epilogue_dequant.h
                - ops/ops-transformer/mc2/matmul_reduce_scatter_v2/op_kernel/matmul_reduce_scatter_aiv_mode_dequant.h
                - ops/ops-transformer/mc2/matmul_reduce_scatter_v2/op_kernel/matmul_reduce_scatter_aiv_mode_padding.h
                - ops/ops-transformer/mc2/matmul_reduce_scatter_v2/op_kernel/matmul_reduce_scatter_aiv_mode_smallM.h
                - ops/ops-transformer/mc2/matmul_reduce_scatter_v2/op_kernel/matmul_reduce_scatter_aiv_mode_util.h
                - ops/ops-transformer/mc2/matmul_reduce_scatter_v2/op_kernel/matmul_reduce_scatter_v2_aiv_mode_tiling.h
                - ops/ops-transformer/mc2/matmul_reduce_scatter_v2/op_kernel/matmul_reduce_scatter_v2_apt_tiling_key.h
                - ops/ops-transformer/mc2/matmul_reduce_scatter_v2/op_kernel/matmul_reduce_scatter_v2_c_tiling.h
                - ops/ops-transformer/mc2/matmul_reduce_scatter_v2/op_kernel/matmul_reduce_scatter_v2_tiling_key.h
                - ops/ops-transformer/mc2/matmul_reduce_scatter_v2/op_kernel/matmul_smallM.hpp
                - ops/ops-transformer/mc2/matmul_reduce_scatter_v2/op_kernel/tile_broadcast_add.hpp
                - ops/ops-transformer/mc2/matmul_reduce_scatter_v2/op_host/op_tiling/arch22/
                - ops/ops-transformer/mc2/matmul_reduce_scatter_v2/op_host/op_tiling/arch31/
                - ops/ops-transformer/mc2/matmul_reduce_scatter_v2/op_host/op_tiling/matmul_reduce_scatter_tiling_base.cpp
                - ops/ops-transformer/mc2/matmul_reduce_scatter_v2/op_host/op_tiling/matmul_reduce_scatter_tiling_base.h
                - ops/ops-transformer/mc2/matmul_reduce_scatter_v2/op_host/op_tiling/matmul_reduce_scatter_v2_tiling_common.cpp
                - ops/ops-transformer/mc2/matmul_reduce_scatter_v2/op_host/op_tiling/matmul_reduce_scatter_v2_tiling_common.h
                - ops/ops-transformer/mc2/matmul_reduce_scatter_v2/op_host/op_tiling/reduce_scatter_formulaic_tiling.cpp
                - ops/ops-transformer/mc2/matmul_reduce_scatter_v2/op_host/op_tiling/reduce_scatter_formulaic_tiling.h
                - ops/ops-transformer/mc2/mega_moe/op_kernel/arch22/
                - ops/ops-transformer/mc2/mega_moe/op_host/op_tiling/arch22/
                - ops/ops-transformer/mc2/mega_moe/op_host/op_tiling/mega_moe.h
                - ops/ops-transformer/mc2/moe_distribute_combine/op_host/moe_distribute_combine_def.cpp
                - ops/ops-transformer/mc2/moe_distribute_combine/op_host/moe_distribute_combine_infershape.cpp
                - ops/ops-transformer/mc2/moe_distribute_combine/op_host/CMakeLists.txt
                - ops/ops-transformer/mc2/moe_distribute_combine/op_host/config/
                - ops/ops-transformer/mc2/moe_distribute_combine/op_kernel/arch22/
                - ops/ops-transformer/mc2/moe_distribute_combine/op_kernel/moe_distribute_combine.h
                - ops/ops-transformer/mc2/moe_distribute_combine/op_kernel/moe_distribute_combine_tiling_key_decl.h
                - ops/ops-transformer/mc2/moe_distribute_combine/op_host/op_tiling/arch22/
                - ops/ops-transformer/mc2/moe_distribute_combine/op_host/op_tiling/moe_distribute_combine_tiling.cpp
                - ops/ops-transformer/mc2/moe_distribute_combine/op_host/op_tiling/moe_distribute_combine_tiling_base.h
                - ops/ops-transformer/mc2/moe_distribute_combine_add_rms_norm/op_host/CMakeLists.txt
                - ops/ops-transformer/mc2/moe_distribute_combine_add_rms_norm/op_host/config/
                - ops/ops-transformer/mc2/moe_distribute_combine_add_rms_norm/op_host/moe_distribute_combine_add_rms_norm_def.cpp
                - ops/ops-transformer/mc2/moe_distribute_combine_add_rms_norm/op_host/moe_distribute_combine_add_rms_norm_infershape.cpp
                - ops/ops-transformer/mc2/moe_distribute_combine_add_rms_norm/op_kernel/arch22/
                - ops/ops-transformer/mc2/moe_distribute_combine_add_rms_norm/op_host/op_tiling/arch22/
                - ops/ops-transformer/mc2/moe_distribute_combine_add_rms_norm/op_host/op_tiling/moe_distribute_combine_add_rms_norm_tiling.cpp
                - ops/ops-transformer/mc2/moe_distribute_combine_add_rms_norm/op_host/op_tiling/moe_distribute_combine_add_rms_norm_tiling_base.h
                - ops/ops-transformer/mc2/moe_distribute_combine_setup/op_host/CMakeLists.txt
                - ops/ops-transformer/mc2/moe_distribute_combine_setup/op_host/config/
                - ops/ops-transformer/mc2/moe_distribute_combine_setup/op_host/moe_distribute_combine_setup_def.cpp
                - ops/ops-transformer/mc2/moe_distribute_combine_setup/op_host/moe_distribute_combine_setup_infershape.cpp
                - ops/ops-transformer/mc2/moe_distribute_combine_setup/op_kernel/arch22/
                - ops/ops-transformer/mc2/moe_distribute_combine_setup/op_kernel/moe_distribute_base.h
                - ops/ops-transformer/mc2/moe_distribute_combine_setup/op_kernel/moe_distribute_combine_setup.cpp
                - ops/ops-transformer/mc2/moe_distribute_combine_setup/op_kernel/moe_distribute_combine_setup_tiling_data.h
                - ops/ops-transformer/mc2/moe_distribute_combine_setup/op_kernel/moe_distribute_combine_setup_tiling_key.h
                - ops/ops-transformer/mc2/moe_distribute_combine_setup/op_host/op_tiling/arch22/
                - ops/ops-transformer/mc2/moe_distribute_combine_setup/op_host/op_tiling/moe_distribute_combine_setup_tiling.cpp
                - ops/ops-transformer/mc2/moe_distribute_combine_setup/op_host/op_tiling/moe_distribute_combine_setup_tiling_base.cpp
                - ops/ops-transformer/mc2/moe_distribute_combine_setup/op_host/op_tiling/moe_distribute_combine_setup_tiling_base.h
                - ops/ops-transformer/mc2/moe_distribute_combine_teardown/op_host/CMakeLists.txt
                - ops/ops-transformer/mc2/moe_distribute_combine_teardown/op_host/config/
                - ops/ops-transformer/mc2/moe_distribute_combine_teardown/op_host/moe_distribute_combine_teardown_def.cpp
                - ops/ops-transformer/mc2/moe_distribute_combine_teardown/op_host/moe_distribute_combine_teardown_infershape.cpp
                - ops/ops-transformer/mc2/moe_distribute_combine_teardown/op_kernel/arch22/
                - ops/ops-transformer/mc2/moe_distribute_combine_teardown/op_kernel/moe_distribute_combine_teardown.cpp
                - ops/ops-transformer/mc2/moe_distribute_combine_teardown/op_kernel/moe_distribute_combine_teardown_tiling_data.h
                - ops/ops-transformer/mc2/moe_distribute_combine_teardown/op_kernel/moe_distribute_combine_teardown_tiling_key.h
                - ops/ops-transformer/mc2/moe_distribute_combine_teardown/op_host/op_tiling/arch22/
                - ops/ops-transformer/mc2/moe_distribute_combine_teardown/op_host/op_tiling/moe_distribute_combine_teardown_tiling.cpp
                - ops/ops-transformer/mc2/moe_distribute_combine_teardown/op_host/op_tiling/moe_distribute_combine_teardown_tiling_base.cpp
                - ops/ops-transformer/mc2/moe_distribute_combine_teardown/op_host/op_tiling/moe_distribute_combine_teardown_tiling_base.h
                - ops/ops-transformer/mc2/moe_distribute_combine_v2/op_host/CMakeLists.txt
                - ops/ops-transformer/mc2/moe_distribute_combine_v2/op_host/config/
                - ops/ops-transformer/mc2/moe_distribute_combine_v2/op_host/moe_distribute_combine_v2_def.cpp
                - ops/ops-transformer/mc2/moe_distribute_combine_v2/op_host/moe_distribute_combine_v2_infershape.cpp
                - ops/ops-transformer/mc2/moe_distribute_combine_v2/op_kernel/arch22/
                - ops/ops-transformer/mc2/moe_distribute_combine_v2/op_kernel/moe_distribute_combine_tiling.h
                - ops/ops-transformer/mc2/moe_distribute_combine_v2/op_kernel/moe_distribute_combine_v2_quant.h
                - ops/ops-transformer/mc2/moe_distribute_combine_v2/op_kernel/moe_distribute_combine_v2_tiling.h
                - ops/ops-transformer/mc2/moe_distribute_combine_v2/op_kernel/moe_distribute_combine_v2_tiling_key_decl.h
                - ops/ops-transformer/mc2/moe_distribute_combine_v2/op_host/op_tiling/arch22/
                - ops/ops-transformer/mc2/moe_distribute_combine_v2/op_host/op_tiling/moe_distribute_combine_tiling_helper.cpp
                - ops/ops-transformer/mc2/moe_distribute_combine_v2/op_host/op_tiling/moe_distribute_combine_tiling_helper.h
                - ops/ops-transformer/mc2/moe_distribute_combine_v2/op_host/op_tiling/moe_distribute_combine_v2_tiling.cpp
                - ops/ops-transformer/mc2/moe_distribute_combine_v2/op_host/op_tiling/moe_distribute_combine_v2_tiling_base.h
                - ops/ops-transformer/mc2/moe_distribute_combine_v3/op_host/CMakeLists.txt
                - ops/ops-transformer/mc2/moe_distribute_combine_v3/op_host/config/
                - ops/ops-transformer/mc2/moe_distribute_combine_v3/op_host/moe_distribute_combine_v3_def.cpp
                - ops/ops-transformer/mc2/moe_distribute_combine_v3/op_host/moe_distribute_combine_v3_infershape.cpp
                - ops/ops-transformer/mc2/moe_distribute_combine_v3/op_kernel/arch22/
                - ops/ops-transformer/mc2/moe_distribute_combine_v3/op_host/op_tiling/arch22/
                - ops/ops-transformer/mc2/moe_distribute_combine_v3/op_host/op_tiling/moe_distribute_combine_v3_tiling.cpp
                - ops/ops-transformer/mc2/moe_distribute_combine_v3/op_host/op_tiling/moe_distribute_combine_v3_tiling_base.h
                - ops/ops-transformer/mc2/moe_distribute_dispatch/op_host/CMakeLists.txt
                - ops/ops-transformer/mc2/moe_distribute_dispatch/op_host/config/
                - ops/ops-transformer/mc2/moe_distribute_dispatch/op_host/moe_distribute_dispatch_def.cpp
                - ops/ops-transformer/mc2/moe_distribute_dispatch/op_host/moe_distribute_dispatch_infershape.cpp
                - ops/ops-transformer/mc2/moe_distribute_dispatch/op_kernel/arch22/
                - ops/ops-transformer/mc2/moe_distribute_dispatch/op_kernel/moe_distribute_dispatch.h
                - ops/ops-transformer/mc2/moe_distribute_dispatch/op_kernel/moe_distribute_dispatch_tiling_key_decl.h
                - ops/ops-transformer/mc2/moe_distribute_dispatch/op_host/op_tiling/arch22/
                - ops/ops-transformer/mc2/moe_distribute_dispatch/op_host/op_tiling/moe_distribute_dispatch_tiling.cpp
                - ops/ops-transformer/mc2/moe_distribute_dispatch/op_host/op_tiling/moe_distribute_dispatch_tiling_base.h
                - ops/ops-transformer/mc2/moe_distribute_dispatch_setup/op_host/CMakeLists.txt
                - ops/ops-transformer/mc2/moe_distribute_dispatch_setup/op_host/config/
                - ops/ops-transformer/mc2/moe_distribute_dispatch_setup/op_host/moe_distribute_dispatch_setup_def.cpp
                - ops/ops-transformer/mc2/moe_distribute_dispatch_setup/op_kernel/arch22/
                - ops/ops-transformer/mc2/moe_distribute_dispatch_setup/op_kernel/common.h
                - ops/ops-transformer/mc2/moe_distribute_dispatch_setup/op_kernel/moe_distribute_base.h
                - ops/ops-transformer/mc2/moe_distribute_dispatch_setup/op_kernel/moe_distribute_dispatch_setup.cpp
                - ops/ops-transformer/mc2/moe_distribute_dispatch_setup/op_kernel/moe_distribute_dispatch_setup_tiling.h
                - ops/ops-transformer/mc2/moe_distribute_dispatch_setup/op_host/op_tiling/arch22/
                - ops/ops-transformer/mc2/moe_distribute_dispatch_setup/op_host/op_tiling/moe_distribute_dispatch_setup_tiling.cpp
                - ops/ops-transformer/mc2/moe_distribute_dispatch_setup/op_host/op_tiling/moe_distribute_dispatch_setup_tiling_base.cpp
                - ops/ops-transformer/mc2/moe_distribute_dispatch_setup/op_host/op_tiling/moe_distribute_dispatch_setup_tiling_base.h
                - ops/ops-transformer/mc2/moe_distribute_dispatch_teardown/op_host/CMakeLists.txt
                - ops/ops-transformer/mc2/moe_distribute_dispatch_teardown/op_host/config/
                - ops/ops-transformer/mc2/moe_distribute_dispatch_teardown/op_host/moe_distribute_dispatch_teardown_def.cpp
                - ops/ops-transformer/mc2/moe_distribute_dispatch_teardown/op_kernel/arch22/
                - ops/ops-transformer/mc2/moe_distribute_dispatch_teardown/op_kernel/moe_distribute_dispatch_teardown.cpp
                - ops/ops-transformer/mc2/moe_distribute_dispatch_teardown/op_kernel/moe_distribute_dispatch_teardown_tiling.h
                - ops/ops-transformer/mc2/moe_distribute_dispatch_teardown/op_host/op_tiling/arch22/
                - ops/ops-transformer/mc2/moe_distribute_dispatch_teardown/op_host/op_tiling/moe_distribute_dispatch_teardown_tiling.cpp
                - ops/ops-transformer/mc2/moe_distribute_dispatch_teardown/op_host/op_tiling/moe_distribute_dispatch_teardown_tiling_base.cpp
                - ops/ops-transformer/mc2/moe_distribute_dispatch_teardown/op_host/op_tiling/moe_distribute_dispatch_teardown_tiling_base.h
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v2/op_host/CMakeLists.txt
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v2/op_host/config/
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v2/op_host/moe_distribute_dispatch_v2_def.cpp
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v2/op_host/moe_distribute_dispatch_v2_infershape.cpp
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v2/op_kernel/arch22/
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v2/op_kernel/check_winsize.h
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v2/op_kernel/common.h
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v2/op_kernel/hccl_context_holder.h
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v2/op_kernel/mc2_moe_context_holder.h
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v2/op_kernel/moe_distribute_dispatch_tiling.h
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v2/op_kernel/moe_distribute_dispatch_v2.h
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v2/op_kernel/moe_distribute_dispatch_v2_quant.h
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v2/op_kernel/moe_distribute_dispatch_v2_tiling.h
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v2/op_kernel/moe_distribute_dispatch_v2_tiling_key_decl.h
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v2/op_kernel/moe_distribute_elastic.h
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v2/op_kernel/moe_distribute_v2_base.h
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v2/op_kernel/moe_distribute_v2_constant.h
                - ops/ops-transformer/mc2/common/op_kernel/quantize_functions.h
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v2/op_host/op_tiling/arch22/
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v2/op_host/op_tiling/moe_distribute_check_win_size.h
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v2/op_host/op_tiling/moe_distribute_dispatch_tiling_helper.cpp
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v2/op_host/op_tiling/moe_distribute_dispatch_tiling_helper.h
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v2/op_host/op_tiling/moe_distribute_dispatch_tiling_v2.h
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v2/op_host/op_tiling/moe_distribute_dispatch_v2_tiling.cpp
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v3/op_host/CMakeLists.txt
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v3/op_host/config/
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v3/op_host/moe_distribute_dispatch_v3_def.cpp
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v3/op_host/moe_distribute_dispatch_v3_infershape.cpp
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v3/op_kernel/arch22/
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v3/op_host/op_tiling/arch22/
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v3/op_host/op_tiling/moe_distribute_dispatch_v3_tiling.cpp
                - ops/ops-transformer/mc2/moe_distribute_dispatch_v3/op_host/op_tiling/moe_distribute_dispatch_v3_tiling_base.h
                - asl/ops/cann/ops/mc2/communication_and_computation/all_gather_matmul_v2/op_host/
                - asl/ops/cann/ops/mc2/communication_and_computation/all_gather_matmul_v2/graph_plugin/
                - asl/ops/cann/ops/mc2/communication_and_computation/all_gather_matmul_v2/op_kernel/
                - ops/ops-transformer/mc2/3rd/common/
                - ops/ops-transformer/mc2/3rd/ops_legacy/
                - ops/ops-transformer/mc2/3rd/CMakeLists.txt
            opensource_style: null
            kernel_style: null
        unrelease:
            test_code:
                - ops/ops-transformer/mc2/allto_all_all_gather_batch_mat_mul/tests/
                - ops/ops-transformer/mc2/allto_all_all_gather_batch_mat_mul/examples/
                - ops/ops-transformer/mc2/allto_all_all_gather_batch_mat_mul/docs/
                - ops/ops-transformer/mc2/attention_to_ffn/tests/
                - ops/ops-transformer/mc2/attention_to_ffn/examples/
                - ops/ops-transformer/mc2/attention_to_ffn/docs/
                - ops/ops-transformer/mc2/batch_mat_mul_reduce_scatter_allto_all/tests/
                - ops/ops-transformer/mc2/batch_mat_mul_reduce_scatter_allto_all/examples/
                - ops/ops-transformer/mc2/batch_mat_mul_reduce_scatter_allto_all/docs/
                - ops/ops-transformer/mc2/ffn_to_attention/tests/
                - ops/ops-transformer/mc2/ffn_to_attention/examples/
                - ops/ops-transformer/mc2/ffn_to_attention/docs/
                - ops/ops-transformer/mc2/grouped_mat_mul_all_reduce/tests/
                - ops/ops-transformer/mc2/grouped_mat_mul_all_reduce/examples/
                - ops/ops-transformer/mc2/grouped_mat_mul_all_reduce/docs/
                - asl/ops/cann/ops/mc2/communication_and_computation/all_gather_matmul_v2/tests/
                - asl/ops/cann/ops/mc2/communication_and_computation/all_gather_matmul_v2/examples/
                - asl/ops/cann/ops/mc2/communication_and_computation/all_gather_matmul_v2/docs/
            non_delivery: null
            open_source:
                - ops/ops-transformer/mc2/3rd/weight_quant_batch_matmul_v2/

moe@ops-transformer:
    src:
        release:
            huawei_style:
                - ops/ops-transformer/moe/moe_compute_expert_tokens/op_host/moe_compute_expert_tokens_tiling.cpp
                - ops/ops-transformer/moe/moe_compute_expert_tokens/op_host/moe_compute_expert_tokens_tiling.h
                - ops/ops-transformer/moe/moe_compute_expert_tokens/op_kernel/
                - ops/ops-transformer/moe/moe_finalize_routing_v2/op_host/moe_finalize_routing_v2_tiling_arch35.cpp
                - ops/ops-transformer/moe/moe_finalize_routing_v2/op_host/moe_finalize_routing_v2_tiling_arch35.h
                - ops/ops-transformer/moe/moe_finalize_routing_v2/op_host/moe_finalize_routing_v2_tiling.cpp
                - ops/ops-transformer/moe/moe_finalize_routing_v2/op_host/moe_finalize_routing_v2_tiling.h
                - ops/ops-transformer/moe/moe_finalize_routing_v2/op_host/moe_finalize_routing_v2_infershape.cpp
                - ops/ops-transformer/moe/moe_finalize_routing_v2/op_kernel/arch35
                - ops/ops-transformer/moe/moe_finalize_routing_v2/op_kernel/moe_finalize_routing_v2_apt.cpp
                - ops/ops-transformer/moe/moe_finalize_routing_v2_grad/op_host/moe_finalize_routing_v2_grad_not_split_h_tiling_arch35.cpp
                - ops/ops-transformer/moe/moe_finalize_routing_v2_grad/op_host/moe_finalize_routing_v2_grad_split_h_tiling_arch35.cpp
                - ops/ops-transformer/moe/moe_finalize_routing_v2_grad/op_host/moe_finalize_routing_v2_grad_without_scale_tiling_arch35.cpp
                - ops/ops-transformer/moe/moe_finalize_routing_v2_grad/op_host/moe_finalize_routing_v2_grad_tiling.cpp
                - ops/ops-transformer/moe/moe_finalize_routing_v2_grad/op_host/moe_finalize_routing_v2_grad_tiling.h
                - ops/ops-transformer/moe/moe_finalize_routing_v2_grad/op_host/moe_finalize_routing_v2_grad_infershape.cpp
                - ops/ops-transformer/moe/moe_finalize_routing_v2_grad/op_kernel/arch35
                - ops/ops-transformer/moe/moe_finalize_routing_v2_grad/op_kernel/moe_finalize_routing_v2_grad_apt.cpp
                - ops/ops-transformer/moe/moe_gating_top_k/op_host/moe_gating_top_k_tiling_arch35.cpp
                - ops/ops-transformer/moe/moe_gating_top_k/op_kernel/arch35
                - ops/ops-transformer/moe/moe_gating_top_k/op_kernel/moe_gating_top_k_apt.cpp
                - ops/ops-transformer/moe/moe_gating_top_k_softmax/op_host/moe_gating_top_k_softmax_tiling_arch35.cpp
                - ops/ops-transformer/moe/moe_gating_top_k_softmax/op_kernel/arch35
                - ops/ops-transformer/moe/moe_gating_top_k_softmax/op_kernel/moe_gating_top_k_softmax_apt.cpp
                - ops/ops-transformer/moe/moe_gating_top_k_softmax_v2/op_host/moe_gating_top_k_softmax_v2_regbase_tiling_perf.cpp
                - ops/ops-transformer/moe/moe_gating_top_k_softmax_v2/op_kernel/arch35
                - ops/ops-transformer/moe/moe_gating_top_k_softmax_v2/op_kernel/moe_gating_top_k_softmax_v2_apt.cpp
                - ops/ops-transformer/moe/moe_init_routing/op_host/moe_init_routing_infershape.cpp
                - ops/ops-transformer/moe/moe_init_routing/op_host/moe_init_routing_tiling.cpp
                - ops/ops-transformer/moe/moe_init_routing/op_host/moe_init_routing_tiling.h
                - ops/ops-transformer/moe/moe_init_routing/op_kernel/arch35
                - ops/ops-transformer/moe/moe_init_routing/op_kernel/moe_init_routing_apt.cpp
                - ops/ops-transformer/moe/moe_init_routing_v2/op_host/moe_init_routing_v2_infershape.cpp
                - ops/ops-transformer/moe/moe_init_routing_v2/op_host/moe_init_routing_v2_tiling_util.cpp
                - ops/ops-transformer/moe/moe_init_routing_v2/op_host/moe_init_routing_v2_tiling.cpp
                - ops/ops-transformer/moe/moe_init_routing_v2/op_host/moe_init_routing_v2_tiling.h
                - ops/ops-transformer/moe/moe_init_routing_v2/op_kernel/arch35
                - ops/ops-transformer/moe/moe_init_routing_v2/op_kernel/moe_init_routing_v2.cpp
                - ops/ops-transformer/moe/moe_init_routing_quant_v2/op_host/moe_init_routing_quant_v2_infershape.cpp
                - ops/ops-transformer/moe/moe_init_routing_quant_v2/op_host/moe_init_routing_quant_v2_tiling_base.cpp
                - ops/ops-transformer/moe/moe_init_routing_quant_v2/op_host/moe_init_routing_quant_v2_tiling_base.h
                - ops/ops-transformer/moe/moe_init_routing_quant_v2/op_host/moe_init_routing_quant_v2_tiling.cpp
                - ops/ops-transformer/moe/moe_init_routing_quant_v2/op_host/moe_init_routing_quant_v2_tiling.h
                - ops/ops-transformer/moe/moe_init_routing_quant_v2/op_kernel/arch35
                - ops/ops-transformer/moe/moe_init_routing_quant_v2/op_kernel/moe_init_routing_quant_v2_apt.cpp
                - ops/ops-transformer/moe/moe_init_routing_v2_grad/op_host/moe_init_routing_v2_grad_full_load_tiling_arch35.cpp
                - ops/ops-transformer/moe/moe_init_routing_v2_grad/op_host/moe_init_routing_v2_grad_split_h_tiling_arch35.cpp
                - ops/ops-transformer/moe/moe_init_routing_v2_grad/op_host/moe_init_routing_v2_grad_tiling_arch35.cpp
                - ops/ops-transformer/moe/moe_init_routing_v2_grad/op_kernel/arch35
                - ops/ops-transformer/moe/moe_init_routing_v2_grad/op_kernel/moe_init_routing_v2_grad_apt.cpp
                - ops/ops-transformer/moe/moe_init_routing_v3/op_host/moe_init_routing_v3_infershape.cpp
                - ops/ops-transformer/moe/moe_init_routing_v3/op_host/moe_init_routing_v3_tiling_arch35.cpp
                - ops/ops-transformer/moe/moe_init_routing_v3/op_kernel/arch35
                - ops/ops-transformer/moe/moe_init_routing_v3/op_kernel/moe_init_routing_v3_apt.cpp
                - ops/ops-transformer/moe/moe_re_routing/op_host/moe_re_routing_infershape.cpp
                - ops/ops-transformer/moe/moe_re_routing/op_host/moe_re_routing_membase_tiling.cpp
                - ops/ops-transformer/moe/moe_re_routing/op_host/moe_re_routing_membase_tiling.h
                - ops/ops-transformer/moe/moe_re_routing/op_host/moe_re_routing_r_tiling.cpp
                - ops/ops-transformer/moe/moe_re_routing/op_host/moe_re_routing_r_tiling.h
                - ops/ops-transformer/moe/moe_re_routing/op_host/moe_re_routing_re_tiling.cpp
                - ops/ops-transformer/moe/moe_re_routing/op_host/moe_re_routing_re_tiling.h
                - ops/ops-transformer/moe/moe_re_routing/op_host/moe_re_routing_tiling_base.cpp
                - ops/ops-transformer/moe/moe_re_routing/op_host/moe_re_routing_tiling_base.h
                - ops/ops-transformer/moe/moe_re_routing/op_host/moe_re_routing_tiling.cpp
                - ops/ops-transformer/moe/moe_re_routing/op_host/moe_re_routing_tiling.h
                - ops/ops-transformer/moe/moe_re_routing/op_kernel/arch35
                - ops/ops-transformer/moe/moe_re_routing/op_kernel/moe_re_routing_apt.cpp
                - ops/ops-transformer/moe/moe_token_permute/op_host/op_api
                - ops/ops-transformer/moe/moe_token_permute_grad/op_host/op_api
                - ops/ops-transformer/moe/moe_token_unpermute/op_host/op_api
                - ops/ops-transformer/moe/moe_token_unpermute_grad/op_host/op_api
            opensource_style: null
            kernel_style: null
        unrelease:
            test_code:
                - ops/ops-transformer/moe/moe_compute_expert_tokens/tests/
                - ops/ops-transformer/moe/moe_compute_expert_tokens/examples/
                - ops/ops-transformer/moe/moe_compute_expert_tokens/docs/
                - ops/ops-transformer/moe/moe_finalize_routing/tests/
                - ops/ops-transformer/moe/moe_finalize_routing/examples/
                - ops/ops-transformer/moe/moe_finalize_routing/docs/
                - ops/ops-transformer/moe/moe_finalize_routing_v2/tests/
                - ops/ops-transformer/moe/moe_finalize_routing_v2/examples/
                - ops/ops-transformer/moe/moe_finalize_routing_v2/docs/
                - ops/ops-transformer/moe/moe_finalize_routing_v2_grad/tests/
                - ops/ops-transformer/moe/moe_finalize_routing_v2_grad/examples/
                - ops/ops-transformer/moe/moe_finalize_routing_v2_grad/docs/
                - ops/ops-transformer/moe/moe_fused_topk/tests/
                - ops/ops-transformer/moe/moe_gating_top_k_softmax/tests/
                - ops/ops-transformer/moe/moe_gating_top_k_softmax/examples/
                - ops/ops-transformer/moe/moe_gating_top_k_softmax/docs/
                - ops/ops-transformer/moe/moe_gating_top_k_softmax_v2/tests/
                - ops/ops-transformer/moe/moe_gating_top_k_softmax_v2/examples/
                - ops/ops-transformer/moe/moe_gating_top_k_softmax_v2/docs/
                - ops/ops-transformer/moe/moe_init_routing/tests/
                - ops/ops-transformer/moe/moe_init_routing/examples/
                - ops/ops-transformer/moe/moe_init_routing/docs/
                - ops/ops-transformer/moe/moe_init_routing_quant/tests/
                - ops/ops-transformer/moe/moe_init_routing_quant/examples/
                - ops/ops-transformer/moe/moe_init_routing_quant/docs/
                - ops/ops-transformer/moe/moe_init_routing_quant_v2/tests/
                - ops/ops-transformer/moe/moe_init_routing_quant_v2/examples/
                - ops/ops-transformer/moe/moe_init_routing_quant_v2/docs/
                - ops/ops-transformer/moe/moe_init_routing_v2/tests/
                - ops/ops-transformer/moe/moe_init_routing_v2/examples/
                - ops/ops-transformer/moe/moe_init_routing_v2/docs/
                - ops/ops-transformer/moe/moe_init_routing_v2_grad/tests/
                - ops/ops-transformer/moe/moe_init_routing_v2_grad/examples/
                - ops/ops-transformer/moe/moe_init_routing_v2_grad/docs/
                - ops/ops-transformer/moe/moe_init_routing_v3/tests/
                - ops/ops-transformer/moe/moe_re_routing/tests/
                - ops/ops-transformer/moe/moe_token_permute/tests/
                - ops/ops-transformer/moe/moe_token_permute_grad/tests/
                - ops/ops-transformer/moe/moe_token_permute_with_ep/tests/
                - ops/ops-transformer/moe/moe_token_permute_with_ep/examples/
                - ops/ops-transformer/moe/moe_token_permute_with_ep/docs/
                - ops/ops-transformer/moe/moe_token_permute_with_ep_grad/tests/
                - ops/ops-transformer/moe/moe_token_permute_with_ep_grad/examples/
                - ops/ops-transformer/moe/moe_token_permute_with_ep_grad/docs/
                - ops/ops-transformer/moe/moe_token_permute_with_routing_map/tests/
                - ops/ops-transformer/moe/moe_token_permute_with_routing_map/examples/
                - ops/ops-transformer/moe/moe_token_permute_with_routing_map/docs/
                - ops/ops-transformer/moe/moe_token_permute_with_routing_map_grad/tests/
                - ops/ops-transformer/moe/moe_token_permute_with_routing_map_grad/examples/
                - ops/ops-transformer/moe/moe_token_permute_with_routing_map_grad/docs/
                - ops/ops-transformer/moe/moe_token_unpermute/tests/
                - ops/ops-transformer/moe/moe_token_unpermute/examples/
                - ops/ops-transformer/moe/moe_token_unpermute/docs/
                - ops/ops-transformer/moe/moe_token_unpermute_grad/tests/
                - ops/ops-transformer/moe/moe_token_unpermute_grad/examples/
                - ops/ops-transformer/moe/moe_token_unpermute_grad/docs/
                - ops/ops-transformer/moe/moe_token_unpermute_with_ep/tests/
                - ops/ops-transformer/moe/moe_token_unpermute_with_ep/examples/
                - ops/ops-transformer/moe/moe_token_unpermute_with_ep/docs/
                - ops/ops-transformer/moe/moe_token_unpermute_with_ep_grad/tests/
                - ops/ops-transformer/moe/moe_token_unpermute_with_ep_grad/examples/
                - ops/ops-transformer/moe/moe_token_unpermute_with_ep_grad/docs/
                - ops/ops-transformer/moe/moe_token_unpermute_with_routing_map/tests/
                - ops/ops-transformer/moe/moe_token_unpermute_with_routing_map/examples/
                - ops/ops-transformer/moe/moe_token_unpermute_with_routing_map/docs/
                - ops/ops-transformer/moe/moe_token_unpermute_with_routing_map_grad/tests/
                - ops/ops-transformer/moe/moe_token_unpermute_with_routing_map_grad/examples/
                - ops/ops-transformer/moe/moe_token_unpermute_with_routing_map_grad/docs/
            non_delivery: null
            open_source: null

HPTG2@ops-transformer:
    src:
        release:
            huawei_style:
                - ops/ops-transformer/posembedding/apply_rotary_pos_emb/op_host/apply_rotary_pos_emb_tiling_aba_and_ba_arch35.cpp
            opensource_style: null
            kernel_style: null
        unrelease:
            test_code: null
            non_delivery: null
            open_source: null

GMMSwigluQuant@ops-transformer:
    src:
        release:
            huawei_style:
                - asl/ops/ops_adv/src/transformer/mla_preprocess/ophost/
                - ops/ops-transformer/gmm/grouped_matmul_swiglu_quant
                - ops/ops-transformer/gmm/grouped_matmul/op_kernel/gmm_infra
                - ops/ops-transformer/gmm/grouped_matmul/op_kernel/grouped_matmul_a4w4.h
                - ops/ops-transformer/gmm/grouped_matmul/op_kernel/grouped_matmul_antiquant_a8w4_msd_new.h
                - ops/ops-transformer/gmm/grouped_matmul/op_kernel/grouped_matmul_antiquant_a8w4_msd_pre.h
                - ops/ops-transformer/gmm/grouped_matmul/op_kernel/grouped_matmul_antiquant_a8w4_msd.h
                - ops/ops-transformer/gmm/grouped_matmul/op_kernel/grouped_matmul_antiquant_a8w4_pre.h
                - ops/ops-transformer/gmm/grouped_matmul/op_kernel/grouped_matmul_antiquant_a16w8_msd.h
                - ops/ops-transformer/gmm/grouped_matmul/op_kernel/grouped_matmul_antiquant.h
                - ops/ops-transformer/gmm/grouped_matmul/op_kernel/grouped_matmul_autotiling_a8w4.h
                - ops/ops-transformer/gmm/grouped_matmul/op_kernel/grouped_matmul_fixaxismove_interface.cpp
                - ops/ops-transformer/gmm/grouped_matmul/op_kernel/grouped_matmul_fixaxismove_regular.h
                - ops/ops-transformer/gmm/grouped_matmul/op_kernel/grouped_matmul_pre_tiling.h
                - ops/ops-transformer/gmm/grouped_matmul/op_kernel/grouped_matmul_quant_mixcore.h
                - ops/ops-transformer/gmm/grouped_matmul/op_kernel/grouped_matmul_tiling_key.h
                - ops/ops-transformer/gmm/grouped_matmul/op_kernel/grouped_matmul_utils.h
                - ops/ops-transformer/gmm/grouped_matmul/op_kernel/grouped_matmul_vector.h
                - ops/ops-transformer/gmm/grouped_matmul/op_kernel/grouped_matmul.h
                - ops/ops-transformer/gmm/grouped_matmul/op_host/op_tiling/grouped_matmul_tiling.cpp
                - ops/ops-transformer/gmm/grouped_matmul/op_host/op_tiling/grouped_matmul_tiling.h
                - ops/ops-transformer/gmm/grouped_matmul/op_api/aclnn_grouped_matmul.cpp
                - ops/ops-transformer/gmm/grouped_matmul_swiglu_quant_v2/op_kernel/grouped_matmul_swiglu_quant_spilit_fusion.h
                - ops/ops-transformer/gmm/grouped_matmul_swiglu_quant_v2/op_kernel/grouped_matmul_swiglu_quant_v2_a8w4_msd_mid.h
                - ops/ops-transformer/gmm/grouped_matmul_swiglu_quant_v2/op_kernel/grouped_matmul_swiglu_quant_v2_a8w4_msd_post.h
                - ops/ops-transformer/gmm/grouped_matmul_swiglu_quant_v2/op_kernel/grouped_matmul_swiglu_quant_v2_a8w4_msd_pre.h
                - ops/ops-transformer/gmm/grouped_matmul_swiglu_quant_v2/op_kernel/grouped_matmul_swiglu_quant_v2_pipeline.h
                - ops/ops-transformer/gmm/grouped_matmul_swiglu_quant_v2/op_kernel/grouped_matmul_swiglu_quant_v2_utils.h
                - ops/ops-transformer/gmm/grouped_matmul_swiglu_quant_v2/op_host/op_tiling/grouped_matmul_swiglu_quant_base_tiling.cpp
                - ops/ops-transformer/gmm/grouped_matmul_swiglu_quant_v2/op_host/op_tiling/grouped_matmul_swiglu_quant_base_tiling.h
                - ops/ops-transformer/gmm/grouped_matmul_swiglu_quant_v2/op_host/op_tiling/grouped_matmul_swiglu_quant_fusion_tiling.cpp
                - ops/ops-transformer/gmm/grouped_matmul_swiglu_quant_v2/op_host/op_tiling/grouped_matmul_swiglu_quant_fusion_tiling.h
                - ops/ops-transformer/gmm/grouped_matmul_swiglu_quant_v2/op_host/op_tiling/grouped_matmul_swiglu_quant_tiling.cpp
                - ops/ops-transformer/gmm/grouped_matmul_swiglu_quant_v2/op_host/op_tiling/grouped_matmul_swiglu_quant_tiling.h
            opensource_style: null
            kernel_style: null
        unrelease:
            test_code: null
            non_delivery: null
            open_source: null