HarmonyOS 鸿蒙Next OMG模型转换工具报错缺少部分so文件

HarmonyOS 鸿蒙Next OMG模型转换工具报错缺少部分so文件 通过链接https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/hiaifoundation-preparations-V5下载的omg模型转换工具,想将onnx框架的模型文件转换为鸿蒙支持的om格式,执行转换命令过程报错,报错显示找不到部分so文件,包括librl_search.so和libcustom_op.so,报错日志如下:

I/AI_FMK (20936): cl_register.cpp CLRegister(56)::"CLRegister start! clName:FMK_CL"
I/AI_FMK (20936): cl_register.cpp RegisterComputeLibraryFunc(39)::"RegisterComputeLibraryFunc funName:Initialize"
I/AI_FMK (20936): cl_register.cpp RegisterComputeLibraryFunc(39)::"RegisterComputeLibraryFunc funName:Finalize"
I/AI_FMK (20936): cl_register.cpp RegisterComputeLibraryFunc(39)::"RegisterComputeLibraryFunc funName:SetOnServiceDiedCallback"
I/AI_FMK (20936): cl_register.cpp RegisterComputeLibraryFunc(39)::"RegisterComputeLibraryFunc funName:GetOpsKernelInfoStores"
I/AI_FMK (20936): cl_register.cpp RegisterComputeLibraryFunc(39)::"RegisterComputeLibraryFunc funName:GetGraphOptimizerObjs"
I/AI_FMK (20936): cl_register.cpp RegisterComputeLibraryFunc(39)::"RegisterComputeLibraryFunc funName:GetGraphCompilerObjs"
I/AI_FMK (20936): cl_register.cpp RegisterComputeLibraryFunc(39)::"RegisterComputeLibraryFunc funName:GetGraphExecutorFactoryObjs"
I/AI_FMK (20936): cl_register.cpp RegisterComputeLibraryFunc(39)::"RegisterComputeLibraryFunc funName:GetCompatibleHelperObjs"
I/AI_FMK (20936): cl_register.cpp RegisterComputeLibraryFunc(39)::"RegisterComputeLibraryFunc funName:GetDeviceEventHandlerObjs"
I/AI_FMK (20936): cl_register.cpp RegisterComputeLibraryFunc(39)::"RegisterComputeLibraryFunc funName:GetCompiledTargetSaverObjs"
I/AI_FMK (20936): cl_register.cpp RegisterComputeLibraryFunc(39)::"RegisterComputeLibraryFunc funName:GetTunedTargetCompilerObjs"
I/OMG_TOOL (20936): main.cpp main(18)::"OMG run begin."
I/OMG_TOOL (20936): command_util.cpp CheckHiaiVersionValid(817)::"set _version ir."
I/AI_FMK (20936): omg.cpp Generate(183)::"Generate begin."
I/AI_FMK (20936): ops_kernel_store_manager.cpp DlopenComputeLibrary(38)::"Open ComputeLibrary so: libcpucl_host.so"
I/AI_FMK (20936): ops_kernel_store_manager.cpp DlopenComputeLibrary(38)::"Open ComputeLibrary so: libai_npucore_itf.so"
I/AI_NPUCL (20936): plugin_search_mgr.cc RegPluginSearch(86)::"RegPluginSearch: Tiling, RLGraphPluginSearch, librl_search.so"
I/AI_NPUCL (20936): rl_search_mgr.cc Init(35)::"dlopen: librl_search.so"
I/AI_NPUCL (20936): rl_search_mgr.cc Init(38)::"load librl_search.so failed: librl_search.so: cannot open shared object file: No such file or directory"
I/AI_NPUCL (20936): plugin_search_mgr.cc RegPluginSearch(110)::"load librl_search.so failed: (null)"
I/AI_NPUCL (20936): plugin_search_mgr.cc RegPluginSearch(86)::"RegPluginSearch: Tiling, RLSetGraphCandidates, librl_search.so"
I/AI_NPUCL (20936): plugin_search_mgr.cc RegPluginSearch(110)::"load librl_search.so failed: (null)"
I/AI_NPUCL (20936): plugin_search_mgr.cc RegPluginSearch(86)::"RegPluginSearch: Tiling, RLOpPluginSearch, librl_search.so"
I/AI_NPUCL (20936): plugin_search_mgr.cc RegPluginSearch(110)::"load librl_search.so failed: (null)"
I/AI_NPUCL (20936): plugin_search_mgr.cc RegPluginSearch(86)::"RegPluginSearch: Tiling, RLSetOpCandidates, librl_search.so"
I/AI_NPUCL (20936): plugin_search_mgr.cc RegPluginSearch(110)::"load librl_search.so failed: (null)"
I/AI_NPUCL (20936): plugin_search_mgr.cc RegPluginSearch(86)::"RegPluginSearch: elementary_lib, RLGraphPluginSearchMode, librl_search.so"
I/AI_NPUCL (20936): plugin_search_mgr.cc RegPluginSearch(110)::"load librl_search.so failed: (null)"
E/AI_NPUCL (20936): common_service.cc Initialize(83)::"load CannPack failed - libtinyxml2.so: cannot open shared object file: No such file or directory"
E/AI_NPUCL (20936): service_manager.cc Initialize(29)::"service: common initialize fail"
W/AI_FMK (20936): ops_kernel_store_manager.cpp HookCLItf(606)::"hook function Initialize failed"
I/AI_FMK (20936): ops_kernel_store_manager.cpp DlCloseComputeLibrary(83)::"handle is null, not need to close library"
I/AI_FMK (20936): model_util.cpp BuildOrigin2IRGraph(229)::"ModelUtil::BuildOrigin2IRGraph from file"
I/AI_FMK (20936): proto_util.cpp ReadBytesFromBinaryFile(192)::"Read size:1845367473"
W/AI_FMK (20936): parser_factory.cpp LoadCustomOpLib(58)::"dlerror: libcustom_op.so: cannot open shared object file: No such file or directory"
E/AI_FMK (20936): onnx_graph_parser.cpp ParserGraph(875)::"Pre-check has errors."
E/AI_INFRA (20936): model_util.cpp ParseOriginBuffer2IrGraph(475)::"ret == SUCCESS" "false, return ret."
E/AI_INFRA (20936): model_util.cpp ParseOriginONNX2IrGraph(541)::"ParseOriginBuffer2IrGraph(inputOptions, srcbuffer, irGraph, hiai::FrameworkType::ONNX) == SUCCESS" "false, return FAIL."
E/AI_INFRA (20936): model_util.cpp BuildOrigin2IRGraph(233)::"ret == SUCCESS" "false, return ret."
E/AI_FMK (20936): omg.cpp GenerateIRModel(113)::"Failed to generator IR graph!."
E/OMG_TOOL (20936): command_util.cpp ProcessCommand(1226)::"OMG Generate execute failed!!"
E/OMG_TOOL (20936): main.cpp main(21)::"OMG generate offline model failed. Please see the log or pre-checking report for more details."
I/AI_FMK (20936): ops_kernel_store_manager.cpp ~OpKernelStoreManager(206)::"~OpKernelStoreManager"

更多关于HarmonyOS 鸿蒙Next OMG模型转换工具报错缺少部分so文件的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于HarmonyOS 鸿蒙Next OMG模型转换工具报错缺少部分so文件的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next中,使用OMG模型转换工具时出现缺少部分so文件的报错,通常是由于环境配置不完整或依赖库未正确安装所致。so文件是Linux系统中的共享库文件,OMG工具依赖于这些库来执行模型转换操作。确保系统中已安装所有必要的依赖库,并且环境变量配置正确。可以检查工具文档或相关依赖清单,确认缺失的so文件是否属于已知依赖,并尝试重新安装或更新相关库文件。如果问题持续,建议验证工具版本与系统环境的兼容性。

回到顶部