0

我使用 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,build 17763.194,我有 Windows 10 SDK 版本 10.0.17763.132。我曾尝试安装 Visual Studio Tools for AI and ML.NET Templates VS extensions,但没有帮助。

4

0 回答 0