#include "kernel_operator.h"失败
收藏回复举报
#include "kernel_operator.h"失败
t('forum.solved') 已解决
新人帖
发表于2025-03-06 15:28:45
0 查看

进行算子编写时,include kernel_operator失败,在默认的/usr/local/Ascend/ascend-toolkit/latest/runtime/include路径下并没有这个头文件。

目前在/usr/local/Ascend/ascend-toolkit/latest/runtime/include路径下可以include acl.h。

在/usr/local/Ascend查找了kernel_operator.h,发现有若干个不同的文件。但是把下面这些路径添加到环境变量中时也会返回进一步的报错

./ascend-toolkit/8.0.0.alpha002/aarch64-linux/include/ascendc/basic_api/kernel_operator.h 

./ascend-toolkit/8.0.0.alpha002/aarch64-linux/ascendc/include/basic_api/kernel_operator.h 

./ascend-toolkit/8.0.0.alpha002/aarch64-linux/tikcpp/tikcfw/kernel_operator.h 

./ascend-toolkit/8.0.0.alpha002/compiler/tikcpp/tikcfw/kernel_operator.h 

./ascend-toolkit/8.0.0.alpha002/tools/tikcpp/tikcfw/kernel_operator.h 

./ascend-toolkit/latest/aarch64-linux/include/ascendc/basic_api/kernel_operator.h 

./ascend-toolkit/latest/aarch64-linux/ascendc/include/basic_api/kernel_operator.h 

./ascend-toolkit/latest/aarch64-linux/tikcpp/tikcfw/kernel_operator.h

新的报错为,fatal error: kernel_tpipe_impl.h: No such file or directory 

 #include "kernel_tpipe_impl.h"

即头文件里引用的其它头文件又找不到。

请问为什么会有这么多路径不正确的kernel_operator.h ,以及如何获得正确的kernel_operator.h 

本帖最后由 匿名用户2025/03/06 16:05:10 编辑

我要发帖子