# ----------------------------------------------------------------------------------------------------------
# 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.
# ----------------------------------------------------------------------------------------------------------

asc-devkit:
  commiter:
    ""
  team: "asc-devkit" ##组件名称
  src:
    release:
      - impl
      - include
      - tools
    unrelease:
      - cmake
      - docs
      - examples
      - scripts
      - tests
      - include/**/*.h
      - tools/**/*.h
      - impl/**/dav_l300/*.h
      - impl/**/dav_l311/*.h
      - impl/**/dav_m510/*.h
      - impl/basic_api/kernel_macros.h
      - impl/basic_api/kernel_prof_trace*.h
      - impl/utils/**/*.h
      - impl/experimental/tensor_api/utils/*.h
      - impl/c_api/instr_impl/npu_arch_2201/utils_impl/**/*.h
      - impl/c_api/instr_impl/npu_arch_3510/utils_impl/**/*.h
      - impl/basic_api/reg_compute/kernel_reg_compute_struct_intf_impl.h
      - impl/basic_api/reg_compute/kernel_reg_compute_common_intf_impl.h
      - impl/basic_api/reg_compute/kernel_reg_compute_intf_impl.h
      - impl/basic_api/reg_compute/dav_3510/kernel_reg_compute_datatype_impl.h
      - impl/adv_api/detail/math/**/*.h
      - impl/adv_api/detail/quantization/**/*.h
      - impl/adv_api/detail/activation/**/*.h
      - impl/adv_api/detail/normalization/**/*.h
      - impl/adv_api/detail/common/common.h
      - impl/adv_api/detail/hcomm/impl/hcomm_impl_def.h
      - impl/adv_api/detail/hcomm/impl/hcomm_v220_impl.h
      - impl/adv_api/detail/hcomm/impl/hcomm_v310_impl.h
      - impl/adv_api/detail/hcomm/common/hcomm_base.h
      - impl/adv_api/detail/hcomm/common/hcomm_inner_def.h
      - impl/adv_api/detail/hcomm/impl/platform_v220/hcomm_aiv_def.h
      - impl/adv_api/detail/hcomm/impl/platform_v310/hcomm_aiv_roce_def.h
      - impl/adv_api/detail/hcomm/impl/platform_v310/hcomm_aiv_urma_def.h
      - impl/basic_api/dav_c100/kernel_operator_dump_tensor_impl.h
      - impl/basic_api/dav_m310/kernel_operator_dump_tensor_impl.h
      - impl/basic_api/dav_m310/kernel_operator_common_impl.h
      - impl/basic_api/dav_m200/kernel_operator_dump_tensor_impl.h
      - impl/basic_api/dav_c220/kernel_operator_dump_tensor_impl.h
      - impl/c_api/instr_impl/npu_arch_2201/debug_impl/printf_impl.h
      - impl/c_api/instr_impl/npu_arch_2201/debug_impl.h
      - impl/basic_api/common_types.h
      - impl/adv_api/detail/hccl/common/hccl_inner_def.h
      - impl/adv_api/detail/hccl/common/hccl_base.h
      - impl/adv_api/detail/hccl/common/hccl_aicpu_def.h
      - impl/adv_api/detail/hccl/impl/platform_v310/hccl_ccu_v0_def.h
      - impl/adv_api/detail/hccl/impl/platform_v310/hccl_ccu_v0.h
      - impl/adv_api/detail/hccl/impl/hccl_impl.h
      - impl/adv_api/detail/hccl/impl/hccl_v220_impl.h
      - impl/adv_api/detail/hccl/impl/hccl_v310_impl.h
      - impl/adv_api/detail/hccl/cc
      - impl/c_api/instr_impl/npu_arch_2201/sync_impl/asc_sync_data_barrier_impl.h
      - impl/c_api/instr_impl/npu_arch_3510/sync_impl/asc_sync_data_barrier_impl.h
      - impl/c_api/instr_impl/npu_arch_3510/sync_impl/asc_lock_impl.h
      - impl/c_api/instr_impl/npu_arch_3510/sync_impl/asc_unlock_impl.h
      - impl/c_api/instr_impl/npu_arch_2201/sync_impl.h
      - impl/c_api/instr_impl/npu_arch_3510/sync_impl.h
      - impl/c_api/instr_impl/npu_arch_2201/vector_compute_impl/asc_transto5hd_impl.h
      - impl/c_api/instr_impl/npu_arch_3510/vector_compute_impl/asc_transto5hd_impl.h
      - impl/c_api/instr_impl/npu_arch_3510/sys_var_impl/asc_get_vf_len_impl.h
      - impl/basic_api/dav_c310/kernel_operator_determine_compute_sync_impl.h
      - impl/tensor_api/arch/utils/*.h
      - impl/tensor_api/utils/*.h
      - impl/tensor_api/atom/cube/*.h
      - impl/tensor_api/atom/vector/*.h
      - impl/tensor_api/atom/*.h
      - impl/tensor_api/tensor/layout_size.h
      - impl/tensor_api/tensor/layout_static_fractal.h
      - impl/tensor_api/tensor/pointer_mem_impl.h
      - impl/tensor_api/arch/cube/**/routing.h
      - impl/tensor_api/arch/vector/**/routing.h
      - impl/basic_api/dav_c310/kernel_operator_proposal_impl.h
      - impl/basic_api/dav_c310/kfc/kfc_comm_server.h
      - impl/adv_api/detail/reduce/reduce_mean/reduce_mean_3510_impl.h
      - impl/basic_api/dav_m510/kfc/kfc_comm.h
      - impl/basic_api/dav_m510/kfc/kfc_comm_client.h
      - impl/basic_api/dav_m510/kfc/kfc_comm_server.h
      - impl/basic_api/dav_c310/kfc/kfc_comm_client.h
      - impl/basic_api/dav_3510/kernel_operator_reg_others_impl.h
      - impl/basic_api/kernel_operator_mm_bitmode_struct.h
      - impl/basic_api/dav_3510/kfc/kfc_log.h
      - impl/basic_api/dav_3510/core_mng/roc/kernel_operator_cube_group_handle_impl.h
      - impl/basic_api/dav_3510/kernel_operator_proposal_impl.h
      - impl/basic_api/dav_3510/kernel_operator_common_impl.h
      - impl/basic_api/dav_3510/kernel_operator_vec_vpadding_impl.h
      - impl/basic_api/dav_3510/core_mng/roc/kernel_operator_group_barrier_impl.h
      - impl/basic_api/dav_3510/kfc/kfc_comm_client.h
      - impl/basic_api/dav_3510/kernel_operator_list_tensor_impl.h
      - impl/basic_api/dav_3510/core_mng/roc/kernel_operator_cube_group_info.h
      - impl/basic_api/kernel_operator_list_tensor_intf_impl.h
      - impl/basic_api/dav_3510/kernel_operator_determine_compute_sync_impl.h
      - tests/api/basic_api/ascendc_header_checker/kernel_operator_vec_gather_intf.cpp
      - impl/basic_api/utils/kernel_utils_mode.h
      - impl/basic_api/utils/kernel_check_vec_select_util.h
      - impl/basic_api/dav_3510/kernel_operator_vec_gather_impl.h
      - impl/basic_api/kernel_operator_vec_gather_intf_impl.h
      - impl/basic_api/dav_c100/kernel_operator_vec_gather_impl.h
      - impl/basic_api/dav_m200/kernel_operator_vec_gather_impl.h
      - impl/basic_api/utils/kernel_check_func.h
      - include/basic_api/kernel_operator_vec_gather_intf.h
      - impl/basic_api/dav_c220/kernel_operator_vec_gather_impl.h
      - impl/basic_api/dav_m510/kernel_operator_vec_gather_impl.h
      - impl/basic_api/dav_m300/kernel_operator_vec_gather_impl.h
      - impl/simt_api/cpp/kernel_simt_print_intf_impl.h
      - impl/adv_api/detail/matmul/stage/copy_cube_in/copy_tile_to_cube/copy_lut_to_ub.h

  llt:
    ut_check: true
    st_check: false