XGBoost loadPlugin时报错

我在arm64的linux下编译DolphinDB XGBoost 插件,编译成功了,但在loadPlugin时报错,是什么原因?

报错如下:

127.0.0.1:18848 Server response: 'loadPlugin("/home/elife/sw/DolphinDB_ARM64_V2/server/PluginXgboost.txt") => Couldn't load the dynamic library [/ho
me/elife/sw/DolphinDB_ARM64_V2/server/libPluginXgboost.so]: /home/elife/sw/DolphinDB_ARM64_V2/server/libPluginXgboost.so: undefined symbol: _ZN4
Util21createSystemProcedureERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPFvP4HeapRSt6vectorI12SmartPointerI8ConstantESaISD_EEEii'
请先 登录 后评论

1 个回答

veryOrdinary

缺的这个符号是ddb插件API中的Util::createSystemProcedure函数,不是三方的依赖库,编译时需用 cmake .. -DLIBDOLPHINDB=path_to_libDolphinDB

请先 登录 后评论
  • 1 关注
  • 0 收藏,403 浏览
  • Polly 提出于 2023-09-22 15:07

相似问题