当我尝试使用Unity3d使用CNTK构建Android应用程序时出错

时间:2018-04-16 20:13:54

标签: c# android unity3d cntk

我已经尝试了这么多周的时间来构建一个拥有CNTK的CNN评估功能(C#)的Android应用程序。但是我遇到了一些我不知道如何解决的错误。

我期望的处理管道是:

  1. 使用Keras(通过python)

  2. 训练模型
  3. 将模型转换为CNTK的格式

  4. 在Unity中使用CNTK(C#)的评估功能

  5. 导出Android APK

  6. 当我在构建之前在Unity中使用Play按钮时,我成功使用CNTK来评估图像。但是当它安装在我的Android手机中时,它显示出一些错误,例如CNTK无法初始化,因为它无法找到CPU。

    错误信息如下:

    error message screenshot threw on cellphone

    我的系统配置:

    • OS:Win10
    • Unity:2017.3
    • 脚本后端:单声道(我尝试IL2CPP但得到一些错误)
    • API兼容性:.NET 4.6
    • 构建系统:Gradle
    • CNTK 2.4(C#)

    (我也导出到android studio并使用AVD(arm处理器)并且失败了。)

    and give my project folder

    任何建议将不胜感激。

1 个答案:

答案 0 :(得分:0)

CNTK现在不支持ARM CPU。 https://github.com/Microsoft/CNTK/issues/266