【问题标题】:Mxnet C++ prediction vs PythonMxnet C++ 预测 vs Python
【发布时间】:2018-10-12 21:30:03
【问题描述】:

我们主要用C++,想用Mxnet。我发现一些讨论认为 C++ 预测或未来提取比 Python 版本慢?

有没有经验丰富的 Mxnet C++ 工程师来加速这个主题,包括在 C++ 中使用 Python 生成的 Mxnet 模型的一种体面的方法?

Mxnet 中的prediction.cpp 对用户不太友好。

【问题讨论】:

  • 这是我之前苦苦挣扎的。为什么有一种清晰的方法可以从 c++ 中使用 mxnet 模型?编译 cpp 示例 feature_extracitom.cpp 询问 nnvm/c_api.h 不在 Makefile 和路径中..

标签: deep-learning mxnet


【解决方案1】:

MXNet 在构建时考虑了多种前端语言,我认为使用 Python 进行的预测没有理由比使用 C++ 进行的预测更快。

目前关于如何将 MXNet 与 C++ 结合使用的文档存在空白,主要是因为 MXNet 社区的大多数人都在使用 Python(一般来说,深度学习/机器学习领域也是如此)。您可以查看的一个相关 C++ 示例是 here

如果您想提供更多关于如何使用 C++ 使用 MXNet 的示例,非常欢迎您提交 Pull requests

【讨论】:

  • 根据我们过去的经验,我希望它至少应该稍微快一点。另一方面,我们希望编译预测端而不是提供用户容易搞砸的python代码..最好
  • 这个答案是否仍然准确地描述了 2021 年末的情况? 《深入学习深度学习》互动书怎么样?
猜你喜欢
  • 2017-05-16
  • 1970-01-01
  • 2018-03-02
  • 1970-01-01
  • 2015-08-22
  • 2011-11-27
  • 1970-01-01
  • 1970-01-01
  • 2021-06-23
相关资源
最近更新 更多