ML.NET:一些机器上奇怪的运行时错误

时间:2018-12-16 16:25:38

标签: c# uwp ml.net

我使用ML.NET框架编写了一个简单的UWP应用,它可以在我的一台计算机上运行,​​而无需安装任何Nuget软件包,也无需进行任何其他设置。

但是,在另一台计算机上,运行该应用程序后,出现此错误:

  

System.Runtime.InteropServices.COMException:'未指定的错误

     

找不到适用于op Sub(节点Minus675)的合适内核定义”

该代码段中发生错误:

 public static async Task<modelModel> CreateFromStreamAsync(IRandomAccessStreamReference stream)
 {
      modelModel learningModel = new modelModel();
      learningModel.model = await LearningModel.LoadFromStreamAsync(stream);
      learningModel.session = new LearningModelSession(learningModel.model); // it breaks here
      learningModel.binding = new LearningModelBinding(learningModel.session);
      return learningModel;
        }

万一有人问-是的,我已经在Assets文件夹中添加了.onnx模型。我的配置是:VS 2017,Windows 10版本1809,内部版本17763.194和Windows 10 SDK版本10.0.17763.132。我曾尝试安装用于AI和ML.NET模板VS扩展的Visual Studio工具,但没有帮助。

0 个答案:

没有答案