/home/phisik3/Ascend/cann/x86_64-linux/tikcpp/tikcfw/impl/utils/debug/npu_arch_2201/asc_debug_utils_impl.h:24:5: error: 'dcci' was not declared in this scope
24 | dcci(ptr, cache_line_t::ENTIRE_DATA_CACHE, dcci_dst_t::CACHELINE_OUT);
| ^~~~
/home/phisik3/Ascend/cann/x86_64-linux/tikcpp/tikcfw/impl/utils/debug/npu_arch_2201/asc_debug_utils_impl.h:24:5: note: suggested alternatives:
In file included from /home/phisik3/Ascend/cann/x86_64-linux/tikcpp/tikcfw/impl/kernel_event.h:24,
from /home/phisik3/Ascend/cann/x86_64-linux/tikcpp/tikcfw/interface/kernel_common.h:19,
--
from /home/phisik3/Ascend/cann/x86_64-linux/tikcpp/tikcfw/interface/kernel_prof_trace_intf.h:25,
from /home/phisik3/Ascend/cann/x86_64-linux/tikcpp/tikcfw/interface/kernel_operator_intf.h:23,
from /home/phisik3/Ascend/cann/x86_64-linux/tikcpp/tikcfw/kernel_operator.h:21,
from ../../../tests/ut/testcase/tikcpp_api_check/test_copy_check.cpp:13:
/home/phisik3/Ascend/cann/x86_64-linux/tikcpp/tikcfw/impl/utils/debug/npu_arch_2201/asc_debug_utils_impl.h: In function 'uint32_t __asc_aicore::asc_debug_get_core_idx_impl()':
/home/phisik3/Ascend/cann/x86_64-linux/tikcpp/tikcfw/impl/utils/debug/npu_arch_2201/asc_debug_utils_impl.h:46:13: error: 'get_coreid' was not declared in this scope; did you mean 'AscendC::get_coreid'?
46 | return (get_coreid() & 0x00FF) % dumpCoreNums;
| ^~~~~~~~~~
| AscendC::get_coreid
In file included from /home/phisik3/Ascend/cann/x86_64-linux/tikcpp/tikcfw/impl/kernel_event.h:24,
from /home/phisik3/Ascend/cann/x86_64-linux/tikcpp/tikcfw/interface/kernel_common.h:19,
--
from /home/phisik3/Ascend/cann/x86_64-linux/tikcpp/tikcfw/interface/kernel_prof_trace_intf.h:25,
from /home/phisik3/Ascend/cann/x86_64-linux/tikcpp/tikcfw/interface/kernel_operator_intf.h:23,
from /home/phisik3/Ascend/cann/x86_64-linux/tikcpp/tikcfw/kernel_operator.h:21,
from ../../../tests/ut/testcase/tikcpp_api_check/test_copy_check.cpp:13:
/home/phisik3/Ascend/cann/x86_64-linux/tikcpp/tikcfw/impl/utils/debug/npu_arch_2201/asc_debug_utils_impl.h: In function 'uint64_t __asc_aicore::asc_debug_get_block_idx_impl()':
/home/phisik3/Ascend/cann/x86_64-linux/tikcpp/tikcfw/impl/utils/debug/npu_arch_2201/asc_debug_utils_impl.h:63:12: error: 'get_block_idx' was not declared in this scope; did you mean 'AscendC::get_block_idx'?
63 | returnget_block_idx();
| ^~~~~~~~~~~~~
| AscendC::get_block_idx
Thanks for sending an issue! Please fill in the following template to help quickly solve your problem.
Describe the current behavior / 问题描述 (Mandatory / 必填)
tools仓的ut产生编译报错
Environment / 环境信息 (Mandatory / 必填)
不涉及
Steps to reproduce the issue / 重现步骤 (Mandatory / 必填)
运行tools仓的ut
Describe the expected behavior / 预期结果 (Mandatory / 必填)
ut运行正常
Related log / screenshot / 日志 / 截图 (Mandatory / 必填)
/home/phisik3/Ascend/cann/x86_64-linux/tikcpp/tikcfw/impl/utils/debug/npu_arch_2201/asc_debug_utils_impl.h:24:5: error: 'dcci' was not declared in this scope 24 | dcci(ptr, cache_line_t::ENTIRE_DATA_CACHE, dcci_dst_t::CACHELINE_OUT); | ^~~~ /home/phisik3/Ascend/cann/x86_64-linux/tikcpp/tikcfw/impl/utils/debug/npu_arch_2201/asc_debug_utils_impl.h:24:5: note: suggested alternatives: In file included from /home/phisik3/Ascend/cann/x86_64-linux/tikcpp/tikcfw/impl/kernel_event.h:24, from /home/phisik3/Ascend/cann/x86_64-linux/tikcpp/tikcfw/interface/kernel_common.h:19, -- from /home/phisik3/Ascend/cann/x86_64-linux/tikcpp/tikcfw/interface/kernel_prof_trace_intf.h:25, from /home/phisik3/Ascend/cann/x86_64-linux/tikcpp/tikcfw/interface/kernel_operator_intf.h:23, from /home/phisik3/Ascend/cann/x86_64-linux/tikcpp/tikcfw/kernel_operator.h:21, from ../../../tests/ut/testcase/tikcpp_api_check/test_copy_check.cpp:13: /home/phisik3/Ascend/cann/x86_64-linux/tikcpp/tikcfw/impl/utils/debug/npu_arch_2201/asc_debug_utils_impl.h: In function 'uint32_t __asc_aicore::asc_debug_get_core_idx_impl()': /home/phisik3/Ascend/cann/x86_64-linux/tikcpp/tikcfw/impl/utils/debug/npu_arch_2201/asc_debug_utils_impl.h:46:13: error: 'get_coreid' was not declared in this scope; did you mean 'AscendC::get_coreid'? 46 | return (get_coreid() & 0x00FF) % dumpCoreNums; | ^~~~~~~~~~ | AscendC::get_coreid In file included from /home/phisik3/Ascend/cann/x86_64-linux/tikcpp/tikcfw/impl/kernel_event.h:24, from /home/phisik3/Ascend/cann/x86_64-linux/tikcpp/tikcfw/interface/kernel_common.h:19, -- from /home/phisik3/Ascend/cann/x86_64-linux/tikcpp/tikcfw/interface/kernel_prof_trace_intf.h:25, from /home/phisik3/Ascend/cann/x86_64-linux/tikcpp/tikcfw/interface/kernel_operator_intf.h:23, from /home/phisik3/Ascend/cann/x86_64-linux/tikcpp/tikcfw/kernel_operator.h:21, from ../../../tests/ut/testcase/tikcpp_api_check/test_copy_check.cpp:13: /home/phisik3/Ascend/cann/x86_64-linux/tikcpp/tikcfw/impl/utils/debug/npu_arch_2201/asc_debug_utils_impl.h: In function 'uint64_t __asc_aicore::asc_debug_get_block_idx_impl()': /home/phisik3/Ascend/cann/x86_64-linux/tikcpp/tikcfw/impl/utils/debug/npu_arch_2201/asc_debug_utils_impl.h:63:12: error: 'get_block_idx' was not declared in this scope; did you mean 'AscendC::get_block_idx'? 63 | return get_block_idx(); | ^~~~~~~~~~~~~ | AscendC::get_block_idxSpecial notes for this issue/备注 (Optional / 选填)