模型加载报错error: libgraph.so: cannot open shared object file: No such file or directory
·
问题描述
运行mindspore/mindspore/lite/examples/cloud_infer/quick_start_python/quick_start_cloud_infer_python.py脚本时,输出结果和文档也一致,但是运行过程会报warning:

但是把例子中的设备从cpu改成ascend,在构建模型处报错:


请问这个是什么问题,怎么解决。
我的硬件如下:

python用的库是:mindspore-lite 2.3.0rc2
解答方案
WARNING:root:Found no Ascend home path, please set env ASCEND_HOME_PATH, for example: export ASCEND_HOME_PATH=/usr/local/Ascend/latest and source ${ASCEND_HOME_PATH}/set_env.sh to setup Ascend envs.
[WARNING] ME(2973663,ffff85071480,python):2024-08-07-09:10:15.013.708 [mindspore/lite/src/extendrt/cxx_api/dlutils.h:124] DLSoOpen] dlopen /home/conda/lib/python3.9/site-packages/mindspore_lite/lib/libascend_kernel_plugin.so failed, error: libgraph.so: cannot open shared object file: No such file or directory
从报错上来看是CANN相关环境变量未配置导致。第一行的WARNING也比较明确。
如果CANN未安装请按照相关文档去安装。https://www.hiascend.com/document/detail/zh/AscendFAQ/ProduTech/CANNFAQ/cannfaq_002.html
source ${ASCEND_HOME_PATH}/set_env.sh 这个跑Ascend是必须的,
ASCEND_HOME_PATH根据你安装的CANN包位置来设置。
未设置环境变量:

设置环境变量后OK:


更多推荐

所有评论(0)