进行算子编写时,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
进行算子编写时,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