更改mxnet模型后,应用程序崩溃

时间:2018-06-19 13:40:31

标签: java android neural-network mxnet

问题

我尝试用自己的Caffe模型替换WhatsThis中的Mxnet模型,并用https://github.com/Microsoft/MMdnn移植到Mxnet。当我运行该应用程序时,我得到一个没有元素的白屏,并且该应用程序崩溃了。请指教。假定该模型是正确的,因为它可以在PC Mxnet环境中完美运行。我只更改了模型,没有做任何其他事情来获得这种行为。

我尝试过的解决方案

  • 更改输入形状(模型设置为1,3,128,128)-问题仍然存在

使用的文件

symbol.json

错误日志

Log(由于堆栈溢出的限制而将完整的错误日志粘贴到pastebin)

06-20 10:27:24.335 3960-3960/? E/Zygote: isWhitelistProcess - Process is Whitelisted
...

1 个答案:

答案 0 :(得分:0)

检查应用程序是否使用存储库中提供的模型正常工作,以确认Android可以正确使用MXNet库。如果默认模型无法正常运行,请使用有关如何构建MXNet合并here的说明。

您还可以尝试其他一些转换模型的方法。 MXNet支持ONNX,并且鉴于您要转换Caffe模型,您也应该也可以使用MXNet Caffe Converter