symbol lookup error: /usr/local/Ascend/ascend-toolkit/latest/lib64/libreader_writer.so: undefined symbol: halMbufSetData
收藏回复举报
symbol lookup error: /usr/local/Ascend/ascend-toolkit/latest/lib64/libreader_writer.so: undefined symbol: halMbufSetData
t('forum.solved') 已解决
发表于2024-04-27 17:10:42
0 查看

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*)'

我要发帖子