【问题标题】:How to use pytorch 0.4.1 model to init pytorch 0.2.0?如何使用 pytorch 0.4.1 模型来初始化 pytorch 0.2.0?
【发布时间】:2018-09-12 13:26:52
【问题描述】:

我遇到了一个问题,我在 pytorch 0.4.1 中训练我的模型,但我找不到将其转换为 caffe 模型的工具。

如何使用pytorch 0.4.1 model 到init pytorch 0.2.0?
或者如何将pytorch 0.4.1 model 转换为caffe model?

【问题讨论】:

  • 你使用的是Caffe2还是Caffe?

标签: deep-learning pytorch pycaffe


【解决方案1】:

假设您使用Caffe2,您可以使用ONNX 将在一个 AI 框架中训练的模型转换为另一个(有一些限制)。在您的情况下,您需要将您的 PyTorch 训练模型导出到 ONNX 模型,然后将 ONNX 模型导入到 Caffe2 模型。

按照这些教程进行操作:

PyTorch 到 ONNX 导出:link

ONNX 到 Caffe2 导入:link

教程非常简单,您不需要编写太多代码。但是在将PyTorch 模型导出到ONNX 时存在一些限制。 检查此链接以获取有关Pytorch to ONNX 的深入教程。

如果您有任何疑问/问题,请在下方评论。

编辑:试试这个repo,我已经在它正在工作的玩具模型上对其进行了测试。

【讨论】:

  • 使用 caffe 而不是 caffe2
  • 查看我的EDIT。
猜你喜欢
  • 2019-05-09
  • 2020-11-01
  • 2021-11-16
  • 1970-01-01
  • 2021-04-12
  • 2018-09-01
  • 2020-09-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多