首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mxnet不能LoadLegacyJSON

mxnet不能LoadLegacyJSON
EN

Stack Overflow用户
提问于 2017-05-03 09:16:29
回答 2查看 183关注 0票数 1

我一直试图使用合并来编译预测API,但是当我尝试使用这个库时,我得到了以下错误:

mxnet/nnvm/src/core/pass.cc:30:检查失败: reg != nullptr无法在注册表中找到pass LoadLegacyJSON

以下是针对完整libmxnet库的加载代码

代码语言:javascript
复制
retval = MXPredCreate((const char*) symbol,
            (const char* ) params,
            params_fsz,
            1,
            0,
            num_input_nodes,
            (const char**) input_keys,
            input_shape_indptr,
            input_shape_data,
            &dnn
    );

我少了一个编译器标志吗?

EN

回答 2

Stack Overflow用户

发布于 2017-06-01 13:52:58

在经历了很多心痛之后,答案是

-Wl,--whole-archive -lmxnet_predict -Wl,--no-whole-archive

作为链接器的标志

gcc在剥掉它认为不需要的符号

票数 2
EN

Stack Overflow用户

发布于 2019-10-23 14:10:18

再加上达班德的回答:在macOS上你可以

代码语言:javascript
复制
-Wl,-force_load,<path to libmxnet.a>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43755868

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档