自定义算子开发:调用high_level API sigmoid算子报错no member named 'Sigmoid' in namespace 'AscendC
收藏回复举报
自定义算子开发:调用high_level API sigmoid算子报错no member named 'Sigmoid' in namespace 'AscendC
t('forum.solved') 已解决
新人帖
发表于2025-01-01 13:44:00
0 查看

问题描述

使用工程化算子创建方式,实现自定义的swish算子代码,其中调用了AscendC算子库提供的high-level API Sigmoid激活函数。

调用代码和所引用头文件:

#include "kernel_operator.h"
#include "lib/activation/sigmoid.h"

......


    __aicore__ inline void Compute(int32_t progress)
    {
        AscendC::LocalTensor<float> xLocal = inQueueX.DeQue<float>();
        AscendC::LocalTensor<float> yLocal = outQueueY.AllocTensor<float>();

        AscendC::LocalTensor<uint8_t> sharedTmpBuffer = tmpQue1.Get<uint8_t>();
        AscendC::LocalTensor<float> sigmoidLocal = tmpQue2.Get<float>();

        AscendC::Sigmoid(sigmoidLocal, xLocal, sharedTmpBuffer, this->tileLength);  

        AscendC::Mul(yLocal, xLocal, sigmoidLocal, this->tileLength);

        outQueueY.EnQue<float>(yLocal);
        inQueueX.FreeTensor(xLocal);
    }

在运行build.sh时报错,

error: no member named 'Sigmoid' in namespace 'AscendC'
        AscendC::Sigmoid(sigmoidLocal, xLocal, sharedTmpBuffer, this->tileLength);  // Use sharedTmpBuffer
        ~~~~~~~~~^
1 error generated.

环境

get_env.sh输出环境信息如下:

davinci_device list in the current environment is
crw-rw---- 1 HwHiAiUser HwHiAiUser 236, 0 Jan  1 11:17 /dev/davinci0
crw-rw---- 1 HwBaseUser HwBaseUser 238, 0 Jan  1 11:17 /dev/davinci_manager
crw-rw---- 1 HwHiAiUser HwHiAiUser 237, 0 Jan  1 11:17 /dev/davinci_manager_docker
Your current CANN version is 8.0.0.alpha002,installation location is /usr/local/Ascend/ascend-toolkit/latest
All folders in the current CANN directory have
total 40
drwxr-xr-x  6 root root 4096 Dec 31 18:29 .
drwxr-xr-x  7 root root 4096 Dec 31 18:29 ..
dr-xr-xr-x 15 root root 4096 Dec 31 18:29 aarch64-linux
lrwxrwxrwx  1 root root   25 Dec 31 18:18 acllib -> ../8.0.0.alpha002/runtime
lrwxrwxrwx  1 root root   13 Dec 31 18:29 arm64-linux -> aarch64-linux
lrwxrwxrwx  1 root root   21 Dec 31 18:20 atc -> ../8.0.0.alpha002/atc
lrwxrwxrwx  1 root root   17 Dec 31 18:29 bin -> aarch64-linux/bin
lrwxrwxrwx  1 root root   26 Dec 31 18:20 compiler -> ../8.0.0.alpha002/compiler
lrwxrwxrwx  1 root root   18 Dec 31 18:29 conf -> aarch64-linux/conf
lrwxrwxrwx  1 root root   27 Dec 31 18:20 fwkacllib -> ../8.0.0.alpha002/fwkacllib
lrwxrwxrwx  1 root root   22 Dec 31 18:21 hccl -> ../8.0.0.alpha002/hccl
lrwxrwxrwx  1 root root   21 Dec 31 18:29 include -> aarch64-linux/include
lrwxrwxrwx  1 root root   21 Dec 31 18:29 lib64 -> ./aarch64-linux/lib64
lrwxrwxrwx  1 root root   36 Dec 31 18:29 mindstudio-toolkit -> ../8.0.0.alpha002/mindstudio-toolkit
lrwxrwxrwx  1 root root   21 Dec 31 18:25 opp -> ../8.0.0.alpha002/opp
lrwxrwxrwx  1 root root   21 Dec 31 18:25 ops -> ../8.0.0.alpha002/opp
-rw-rw-r--  1 root root   16 Dec 31 18:29 platform.ini
lrwxrwxrwx  1 root root   23 Dec 31 18:29 pyACL -> ../8.0.0.alpha002/pyACL
drwxr-xr-x  3 root root 4096 Dec 31 18:20 python
-r-xr-x---  1 root root 4677 Dec 31 18:29 remove_latest_softlink.sh
lrwxrwxrwx  1 root root   25 Dec 31 18:18 runtime -> ../8.0.0.alpha002/runtime
lrwxrwxrwx  1 root root   30 Dec 31 18:29 test-ops -> ../8.0.0.alpha002/opp/test-ops
lrwxrwxrwx  1 root root   25 Dec 31 18:28 toolkit -> ../8.0.0.alpha002/toolkit
drwxr-xr-x  2 root root 4096 Dec 31 18:29 tools
drwxr-xr-x  3 root root 4096 Dec 31 18:18 var
-rw-r--r--  1 root root 1142 Dec 31 18:29 version.cfg
CANN version:
CANN_root_version:8.0.0.alpha002
CANN_user_version:
CANN_current_version:8.0.0.alpha002
driver_version:23.0.0
soc_version:310B1
firmware_version:7.3.7.0.b507
-----------------------------------------------------------------
Generic settings environment variables:
LD_LIBRARY_PATH:/usr/local/Ascend/ascend-toolkit/latest/tools/aml/lib64:/usr/local/Ascend/ascend-toolkit/latest/tools/aml/lib64/plugin:/usr/local/Ascend/ascend-toolkit/latest/lib64:/usr/local/Ascend/ascend-toolkit/latest/lib64/plugin/opskernel:/usr/local/Ascend/ascend-toolkit/latest/lib64/plugin/nnengine:/usr/local/Ascend/ascend-toolkit/latest/opp/built-in/op_impl/ai_core/tbe/op_tiling/lib/linux/aarch64:/var/davinci/driver/lib64:/var/davinci/driver/lib64/common:/var/davinci/driver/lib64/driver:/usr/local/Ascend/ascend-toolkit/laster/runtime/lib64/stub/aarch64:/usr/local/Ascend/ascend-toolkit/laster/lib64:/usr/local/Ascend/ascend-toolkit/laster/lib64/plugin/opskernel:/usr/local/Ascend/ascend-toolkit/laster/lib64/plugin/nnengine:/usr/local/Ascend/ascend-toolkit/laster/opp/built-in/op_impl/ai_core/tbe/op_tiling:/usr/local/Ascend/driver/lib64:/var/davinci/driver/lib64:/var/davinci/driver/lib64/common:/var/davinci/driver/lib64/driver:
PATH:/usr/local/Ascend/ascend-toolkit/latest/bin:/usr/local/Ascend/ascend-toolkit/latest/compiler/ccec_compiler/bin:/usr/local/Ascend/ascend-toolkit/latest/tools/ccec_compiler/bin:/usr/local/miniconda3/bin:/usr/local/miniconda3/condabin:/usr/local/Ascend/ascend-toolkit/laster/bin:/usr/local/Ascend/ascend-toolkit/laster/compiler/ccec_compiler/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
ASCEND_TOOLKIT_HOME:/usr/local/Ascend/ascend-toolkit/latest
PYTHONPATH:/usr/local/Ascend/ascend-toolkit/latest/python/site-packages:/usr/local/Ascend/ascend-toolkit/latest/opp/built-in/op_impl/ai_core/tbe:/usr/local/Ascend/ascend-toolkit/laster/python/site-packages:/usr/local/Ascend/ascend-toolkit/laster/opp/built-in/op_impl/ai_core/tbe:
ASCEND_AICPU_PATH:/usr/local/Ascend/ascend-toolkit/latest
ASCEND_OPP_PATH:/usr/local/Ascend/ascend-toolkit/latest/opp
TOOLCHAIN_HOME:/usr/local/Ascend/ascend-toolkit/latest/toolkit
ASCEND_HOME_PATH:/usr/local/Ascend/ascend-toolkit/latest
----------------------------------------------------------------
Samples environment variables:
CPU_ARCH:
THIRDPART_PATH:
INSTALL_DIR:
DDK_PATH:
NPU_HOST_LIB:/usr/local/Ascend/ascend-toolkit/latest/runtime/lib64/stub/aarch64
----------------------------------------------------------------
python and pip version
python3:Python 3.9.2
pip3:pip 22.3.1 from /usr/local/miniconda3/lib/python3.9/site-packages/pip (python 3.9)
----------------------------------------------------------------
pip dependencis
numpy                    1.24.0
decorator                5.1.1
sympy                    1.12
cffi                     1.15.1
protobuf                 3.20.0
attrs                    23.2.0
PyYAML                   6.0.1
pathlib2                 2.3.7.post1
scipy                    1.12.0
requests                 2.31.0
psutil                   5.9.8
absl-py                  2.1.0
----------------------------------------------------------------
System environment and dependencies
System:Linux orangepiaipro-20t 5.10.0+ #1 SMP Tue Jun 4 14:51:23 CST 2024 aarch64 aarch64 aarch64 GNU/Linux
gcc:gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
g++:g++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
make:GNU Make 4.3
cmake:cmake version 3.22.1
zlib1g:ii  zlib1g:arm64   1:1.2.11.dfsg-2ubuntu9.2 arm64        compression library - runtime
zlib1g-dev:ii  zlib1g-dev:arm64 1:1.2.11.dfsg-2ubuntu9.2 arm64        compression library - development
libsqlite3-dev:ii  libsqlite3-dev:arm64 3.37.2-2ubuntu0.1 arm64        SQLite 3 development files
openssl:ii  openssl        3.0.2-0ubuntu1.10 arm64        Secure Sockets Layer toolkit - cryptographic utility
libssl-dev:ii  libssl-dev:arm64 3.0.2-0ubuntu1.10 arm64        Secure Sockets Layer toolkit - development files
libffi-dev:ii  libffi-dev:arm64 3.4.2-4      arm64        Foreign Function Interface library (development files)
unzip:ii  unzip          6.0-26ubuntu3.1 arm64        De-archiver for .zip files
pciutils:ii  pciutils       1:3.7.0-6    arm64        PCI utilities
net-tools:ii  net-tools      1.60+git20181103.0eebece-1ubuntu5 arm64        NET-3 networking toolkit
libblas-dev:ii  libblas-dev:arm64 3.10.0-2ubuntu1 arm64        Basic Linear Algebra Subroutines 3, static library
gfortran:ii  gfortran       4:11.2.0-1ubuntu1 arm64        GNU Fortran 95 compiler
libblas3:ii  libblas3:arm64 3.10.0-2ubuntu1 arm64        Basic Linear Algebra Reference implementations, shared library
----------------------------------------------------------------
samples dependencies
opencv:not installed
x264:not installed
ffmpeg:4.4.2-0ubuntu0.22.04.1
aclliteCPP:not installed
Cython                   3.0.11
av                       not installed
Pillow                   not installed

完整报错

(base) root@orangepiaipro-20t:~/Desktop/swish/gen# ./build.sh
using ASCEND_HOME_PATH: /usr/local/Ascend/ascend-toolkit/latest
Preset CMake variables:

  ASCEND_COMPUTE_UNIT:STRING="ascend310b"
  ASCEND_PYTHON_EXECUTABLE:STRING="python3"
  CMAKE_BUILD_TYPE:STRING="Release"
  CMAKE_CROSS_PLATFORM_COMPILER:PATH="/usr/bin/aarch64-linux-gnu-g++"
  CMAKE_INSTALL_PREFIX:PATH="/root/Desktop/swish/gen/build_out"
  ENABLE_BINARY_PACKAGE:BOOL="True"
  ENABLE_CROSS_COMPILE:BOOL="False"
  ENABLE_SOURCE_PACKAGE:BOOL="True"
  ENABLE_TEST:BOOL="True"
  vendor_name:STRING="customize"

-- The C compiler identification is GNU 11.4.0
-- The CXX compiler identification is GNU 11.4.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Opbuild generating sources
-- Opbuild generating sources - done
-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_CROSS_PLATFORM_COMPILER


-- Build files have been written to: /root/Desktop/swish/gen/build_out
[  7%] Generating scripts/install.sh, scripts/upgrade.sh
[ 15%] Building CXX object op_host/CMakeFiles/cust_op_proto.dir/swish_custom.cpp.o
[ 23%] Building CXX object framework/tf_plugin/CMakeFiles/cust_tf_parsers.dir/tensorflow_swish_custom_plugin.cc.o
[ 30%] Generating tbe/op_info_cfg/ai_core/ascend310b/aic-ascend310b-ops-info.json
[ 30%] Built target gen_version_info
[ 38%] Building CXX object op_host/CMakeFiles/cust_op_proto.dir/__/autogen/op_proto.cc.o
[ 46%] Building CXX object op_host/CMakeFiles/cust_opapi.dir/__/autogen/aclnn_swish_custom.cpp.o
[ 53%] Building CXX object op_host/CMakeFiles/cust_optiling.dir/swish_custom.cpp.o
[ 61%] Generating tbe/.impl_timestamp
[ 69%] Generating tbe/op_info_cfg/ai_core/npu_supported_ops.json
[ 69%] Built target modify_vendor
/root/Desktop/swish/gen/build_out/autogen /root/Desktop/swish/gen/build_out/op_kernel/tbe/op_info_cfg/ai_core


==============check valid for ops info start==============
==============check valid for ops info end================


Compile op info cfg successfully.
[ 69%] Built target ascendc_impl_gen
[INFO] Succed generated /root/Desktop/swish/gen/build_out/op_kernel/tbe/op_info_cfg/ai_core/npu_supported_ops.json
[ 69%] Built target npu_supported_ops
[ 69%] Built target ops_info_gen_ascend310b
[ 76%] Linking CXX shared library libcust_opapi.so
[ 76%] Built target cust_opapi
[ 84%] Linking CXX shared library libcust_tf_parsers.so
[ 84%] Built target cust_tf_parsers
[100%] Linking CXX shared library libcust_opsproto_rt2.0.so
[100%] Linking CXX shared library libcust_opmaster_rt2.0.so
[100%] Built target cust_optiling
[100%] Built target cust_op_proto
[100%] Built target optiling_compat
Run CPack packaging tool...
CPack: Create package using External
CPack: Install projects
CPack: - Run preinstall target for: opp
CPack: - Install project: opp []
CPack: Create package

About to compress 460 KB of data...
Adding files to archive named "custom_opp_ubuntu_aarch64.run"...
./help.info
./install.sh
./packages/vendors/customize/framework/tensorflow/libcust_tf_parsers.so
./packages/vendors/customize/framework/tensorflow/npu_supported_ops.json
./packages/vendors/customize/op_api/include/aclnn_swish_custom.h
./packages/vendors/customize/op_api/lib/libcust_opapi.so
./packages/vendors/customize/op_impl/ai_core/tbe/config/ascend310b/aic-ascend310b-ops-info.json
./packages/vendors/customize/op_impl/ai_core/tbe/customize_impl/dynamic/swish_custom.cpp
./packages/vendors/customize/op_impl/ai_core/tbe/customize_impl/dynamic/swish_custom.py
./packages/vendors/customize/op_impl/ai_core/tbe/kernel/ascend310b/swish_custom/
./packages/vendors/customize/op_impl/ai_core/tbe/kernel/config/ascend310b/
./packages/vendors/customize/op_impl/ai_core/tbe/op_tiling/lib/linux/aarch64/libcust_opmaster_rt2.0.so
./packages/vendors/customize/op_impl/ai_core/tbe/op_tiling/liboptiling.so
./packages/vendors/customize/op_proto/inc/op_proto.h
./packages/vendors/customize/op_proto/lib/linux/aarch64/libcust_opsproto_rt2.0.so
./packages/vendors/customize/version.info
./upgrade.sh
CRC: 2897494820
SHA256: 8ec953ad3b17ba3e1782ffaf22aa510ed445ea5ac8e99b8051b628241c1d6e8b
Skipping md5sum at user request

Self-extractable archive "custom_opp_ubuntu_aarch64.run" successfully created.
Copy /root/Desktop/swish/gen/build_out/_CPack_Packages/Linux/External/custom_opp_ubuntu_aarch64.run/custom_opp_ubuntu_aarch64.run to /root/Desktop/swish/gen/build_out/
CPack: - package: /root/Desktop/swish/gen/build_out/custom_opp_ubuntu_aarch64.run.json generated.
CPack: - package: /root/Desktop/swish/gen/build_out/custom_opp_ubuntu_aarch64.run generated.
Verifying archive integrity...  100%   SHA256 checksums are OK. All good.
Uncompressing version:1.0  100%
[runtime] [2025-01-01 13:32:37] [INFO] copy uninstall sh success
[ops_custom]upgrade framework
tensorflow [runtime] [2025-01-01 13:32:37] [INFO] replace or merge old ops framework files .g.....
[runtime] [2025-01-01 13:32:37] copy new ops framework files ......
[ops_custom]upgrade op proto
inc lib [runtime] [2025-01-01 13:32:37] [INFO] replace or merge old ops op_proto files .g.....
[runtime] [2025-01-01 13:32:37] copy new ops op_proto files ......
[ops_custom]upgrade version.info
[runtime] [2025-01-01 13:32:37] copy new version.info files ......
[ops_custom]upgrade op impl
ai_core [runtime] [2025-01-01 13:32:37] [INFO] replace or merge old ops op_impl files .g.....
[runtime] [2025-01-01 13:32:37] copy new ops op_impl files ......
[ops_custom]upgrade op api
include lib [runtime] [2025-01-01 13:32:37] [INFO] replace or merge old ops op_api files .g.....
[runtime] [2025-01-01 13:32:37] copy new ops op_api files ......
[runtime] [2025-01-01 13:32:37] [INFO] no need to upgrade custom.proto files
SUCCESS
[100%] Built target ascendc_impl_gen
[100%] Built target ascendc_bin_ascend310b_swish_custom_copy
[100%] Built target ascendc_bin_ascend310b
[Ascend310B1] Generating SwishCustom_8edc3d21ebcad7f48a565c4305009feb ...
[ERROR] TBE(8269,python3):2025-01-01-13:32:57.478.279 [../../../opc_tool/op_compilation.py:336][__single_op_compile] Exception occured, An error occurred during compile phases of CompileStage.COMPILE, msg is In file included from /root/Desktop/swish/gen/build_out/op_kernel/binary/ascend310b/kernel_meta_SwishCustom_8edc3d21ebcad7f48a565c4305009feb/kernel_meta/SwishCustom_8edc3d21ebcad7f48a565c4305009feb_8269_kernel.cpp:6:
/root/Desktop/swish/gen/build_out/op_kernel/binary/ascend310b/src/swish_custom.cpp:69:11: error: no member named 'Sigmoid' in namespace 'AscendC'
        AscendC::Sigmoid(sigmoidLocal, xLocal, sharedTmpBuffer, this->tileLength);  // Use sharedTmpBuffer
        ~~~~~~~~~^
1 error generated.
.
[ERROR] TBE(8269,python3):2025-01-01-13:32:57.482.044 [../../../opc_tool/opc_common.py:222][_log_error] Traceback (most recent call last):
  File "/usr/local/Ascend/ascend-toolkit/8.0.0.alpha002/python/site-packages/opc_tool/op_compilation.py", line 328, in __single_op_compile
    json_file_path = single_op_obj.op_compile()
  File "/usr/local/Ascend/ascend-toolkit/8.0.0.alpha002/python/site-packages/opc_tool/single_op_compile.py", line 227, in op_compile
    json_file_path = self.__call_op()
  File "/usr/local/Ascend/ascend-toolkit/8.0.0.alpha002/python/site-packages/opc_tool/single_op_compile.py", line 140, in __call_op
    op_func(*inputs, *outputs, *new_attrs, self.__op_info.get(OpcOptions.KERNEL_NAME), **kwargs)
  File "/usr/local/Ascend/ascend-toolkit/8.0.0.alpha002/python/site-packages/tbe/common/register/operation_func_mgr.py", line 214, in wrapper
    return func(*args, **kwargs)
[ERROR] TBE(8269,python3):2025-01-01-13:32:57.482.150 [../../../opc_tool/opc_common.py:222][_log_error]   File "/usr/local/Ascend/ascend-toolkit/8.0.0.alpha002/python/site-packages/tbe/common/utils/para_check.py", line 543, in _in_wrapper
    return func(*args, **kwargs)
  File "/root/Desktop/swish/gen/build_out/op_kernel/binary/ascend310b/src/SwishCustom.py", line 202, in swish_custom
    compile_op(src, origin_func_name, op_info, options, code_channel, '{}')
  File "/usr/local/Ascend/ascend-toolkit/8.0.0.alpha002/python/site-packages/tbe/tikcpp/compile_op.py", line 2084, in compile_op
    _compile_ascendc_cce_regbase(compile_info, compile_option_tuple, tiling_info)
[ERROR] TBE(8269,python3):2025-01-01-13:32:57.482.236 [../../../opc_tool/opc_common.py:222][_log_error]   File "/usr/local/Ascend/ascend-toolkit/8.0.0.alpha002/python/site-packages/tbe/tikcpp/compile_op.py", line 3130, in _compile_ascendc_cce_regbase
    tiling_key_list = _call_bisheng_regbase(compile_info, compile_option_tuple, tiling_info, arch, \
  File "/usr/local/Ascend/ascend-toolkit/8.0.0.alpha002/python/site-packages/tbe/tikcpp/compile_op.py", line 3471, in _call_bisheng_regbase
    _compile_multi_tilingkey(compile_info.tiling_key_list, cmds_list, \
  File "/usr/local/Ascend/ascend-toolkit/8.0.0.alpha002/python/site-packages/tbe/tikcpp/compile_op.py", line 2205, in _compile_multi_tilingkey
    CommonUtility.run_cmd_inner(cmds, CompileStage.COMPILE, compile_log_path)
[ERROR] TBE(8269,python3):2025-01-01-13:32:57.482.315 [../../../opc_tool/opc_common.py:222][_log_error]   File "/usr/local/Ascend/ascend-toolkit/8.0.0.alpha002/python/site-packages/tbe/tikcpp/compile_op.py", line 357, in run_cmd_inner
    CommonUtility.dump_build_log(output.decode(), cmds, stage, ret_code)
  File "/usr/local/Ascend/ascend-toolkit/8.0.0.alpha002/python/site-packages/tbe/tikcpp/compile_op.py", line 515, in dump_build_log
    raise Exception("An error occurred during compile phases of {}, msg is {}".\
[ERROR] TBE(8269,python3):2025-01-01-13:32:57.482.388 [../../../opc_tool/opc_common.py:222][_log_error] Exception: An error occurred during compile phases of CompileStage.COMPILE, msg is In file included from /root/Desktop/swish/gen/build_out/op_kernel/binary/ascend310b/kernel_meta_SwishCustom_8edc3d21ebcad7f48a565c4305009feb/kernel_meta/SwishCustom_8edc3d21ebcad7f48a565c4305009feb_8269_kernel.cpp:6:
/root/Desktop/swish/gen/build_out/op_kernel/binary/ascend310b/src/swish_custom.cpp:69:11: error: no member named 'Sigmoid' in namespace 'AscendC'
        AscendC::Sigmoid(sigmoidLocal, xLocal, sharedTmpBuffer, this->tileLength);  // Use sharedTmpBuffer
        ~~~~~~~~~^
1 error generated.

[ERROR] TBE(8269,python3):2025-01-01-13:32:57.482.481 [../../../opc_tool/op_compilation.py:209][record_compile_error_info] Op[SwishCustom] of index[0] compile failed, kernelName: SwishCustom_8edc3d21ebcad7f48a565c4305009feb
[ERROR] TBE(8269,python3):2025-01-01-13:32:57.482.788 [../../../opc_tool/opc_common.py:515][opc_log_full] [op_compilation.py:211][record_compile_error_info] reason is:[An error occurred during compile phases of CompileStage.COMPILE, msg is In file included from /root/Desktop/swish/gen/build_out/op_kernel/binary/ascend310b/kernel_meta_SwishCustom_8edc3d21ebcad7f48a565c4305009feb/kernel_meta/SwishCustom_8edc3d21ebcad7f48a565c4305009feb_8269_kernel.cpp:6:
/root/Desktop/swish/gen/build_out/op_kernel/binary/ascend310b/src/swish_custom.cpp:69:11: error: no member named 'Sigmoid' in namespace 'AscendC'
        AscendC::Sigmoid(sigmoidLocal, xLocal, sharedTmpBuffer, this->tileLength);  // Use sharedTmpBuffer
        ~~~~~~~~~^
1 error generated.
]
[ERROR] TBE(8269,python3):2025-01-01-13:32:57.483.809 [../../../opc_tool/opc.py:708][main] Opc tool compile failed.
Opc tool start working now, please wait for a moment.
start compile Ascend C operator SwishCustom. kernel name is SwishCustom_8edc3d21ebcad7f48a565c4305009feb
[2025-1-1 5:32:57] [ERROR] [ascend310b] SwishCustom_8edc3d21ebcad7f48a565c4305009feb In file included from /root/Desktop/swish/gen/build_out/op_kernel/binary/ascend310b/kernel_meta_SwishCustom_8edc3d21ebcad7f48a565c4305009feb/kernel_meta/SwishCustom_8edc3d21ebcad7f48a565c4305009feb_8269_kernel.cpp:6:
/root/Desktop/swish/gen/build_out/op_kernel/binary/ascend310b/src/swish_custom.cpp:69:11: error: no member named 'Sigmoid' in namespace 'AscendC'
        AscendC::Sigmoid(sigmoidLocal, xLocal, sharedTmpBuffer, this->tileLength);  // Use sharedTmpBuffer
        ~~~~~~~~~^
1 error generated.
/root/Desktop/swish/gen/build_out/op_kernel/binary/ascend310b/bin/swish_custom/SwishCustom_8edc3d21ebcad7f48a565c4305009feb.json not generated!
gmake[3]: *** [op_kernel/CMakeFiles/ascendc_bin_ascend310b_swish_custom_0.dir/build.make:70: op_kernel/CMakeFiles/ascendc_bin_ascend310b_swish_custom_0] Error 1
gmake[2]: *** [CMakeFiles/Makefile2:507: op_kernel/CMakeFiles/ascendc_bin_ascend310b_swish_custom_0.dir/all] Error 2
gmake[1]: *** [CMakeFiles/Makefile2:409: op_kernel/CMakeFiles/binary.dir/rule] Error 2
gmake: *** [Makefile:306: binary] Error 2
[ERROR] Kernel compile failed, the run package will not be generated.
(base) root@orangepiaipro-20t:~/Desktop/swish/gen#

我要发帖子