CMake以及Make都编译通过,但是运行时报错,我的设备是A300加速卡,CPU为aarch64架构
这是我的环境变量
# ATC
export PATH=/usr/local/Ascend/ascend-toolkit/latest/atc/ccec_compiler/bin:$PATH
export ASCEND_OPP_PATH=/usr/local/Ascend/ascend-toolkit/latest/arm64-linux/opp
export ASCEND_AICPU_PATH=/usr/local/Ascend/ascend-toolkit/latest/
# python
export PYTHONPATH=/usr/local/Ascend/ascend-toolkit/latest/arm64-linux/pyACL/python/site-packages/acl:$PYTHONPATH
export LD_LIBRARY_PATH=/usr/local/Ascend/ascend-toolkit/latest/arm64-linux/acllib/lib64:$LD_LIBRARY_PATH
# envs
export DDK_PATH=/usr/local/Ascend/ascend-toolkit/latest
export NPU_HOST_LIB=$DDK_PATH/runtime/lib64/stub
export CPU_ARCH=`arch` export THIRDPART_PATH=/usr/local/Ascend/thirdpart/${CPU_ARCH}
export LD_LIBRARY_PATH=${THIRDPART_PATH}/lib:$LD_LIBRARY_PATH
export INSTALL_DIR=/usr/local/Ascend/ascend-toolkit/latest
我重新安装toolkit以后,报错变成以下内容
/usr/bin/ld: /usr/local/Ascend/ascend-toolkit/latest/runtime/lib64/stub/libnnopbase.so: undefined reference to `op::Object::operator delete(void*)'
/usr/bin/ld: /usr/local/Ascend/ascend-toolkit/latest/runtime/lib64/stub/libnnopbase.so: undefined reference to `op::internal::FreePtr(void*)'
CMake以及Make都编译通过,但是运行时报错,我的设备是A300加速卡,CPU为aarch64架构
这是我的环境变量
# ATC
export PATH=/usr/local/Ascend/ascend-toolkit/latest/atc/ccec_compiler/bin:$PATH
export ASCEND_OPP_PATH=/usr/local/Ascend/ascend-toolkit/latest/arm64-linux/opp
export ASCEND_AICPU_PATH=/usr/local/Ascend/ascend-toolkit/latest/
# pythonexport PYTHONPATH=/usr/local/Ascend/ascend-toolkit/latest/arm64-linux/pyACL/python/site-packages/acl:$PYTHONPATH
export LD_LIBRARY_PATH=/usr/local/Ascend/ascend-toolkit/latest/arm64-linux/acllib/lib64:$LD_LIBRARY_PATH
# envsexport DDK_PATH=/usr/local/Ascend/ascend-toolkit/latest
export NPU_HOST_LIB=$DDK_PATH/runtime/lib64/stub
export CPU_ARCH=`arch` export THIRDPART_PATH=/usr/local/Ascend/thirdpart/${CPU_ARCH}export LD_LIBRARY_PATH=${THIRDPART_PATH}/lib:$LD_LIBRARY_PATH
export INSTALL_DIR=/usr/local/Ascend/ascend-toolkit/latest
我重新安装toolkit以后,报错变成以下内容
/usr/bin/ld: /usr/local/Ascend/ascend-toolkit/latest/runtime/lib64/stub/libnnopbase.so: undefined reference to `op::Object::operator delete(void*)'
/usr/bin/ld: /usr/local/Ascend/ascend-toolkit/latest/runtime/lib64/stub/libnnopbase.so: undefined reference to `op::internal::FreePtr(void*)'