【问题标题】:Windows ML - ONNX - Exception from HRESULT: 0x88900105Windows ML - ONNX - HRESULT 异常:0x88900105
【发布时间】:2018-10-28 07:48:07
【问题描述】:

我正在阅读这篇文章:Add a bit of machine learning to your Windows application thanks to WinML 并复制了示例应用程序。它目前有效。

在 Azure 自定义视觉门户上,我构建了自己的视觉模型并将其导出到 ONNX 1.0 for Windows 10 build 1803,但是当我尝试使用自己的模型运行示例时,出现以下异常:

HRESULT 异常:0x88900105

当程序进入这一行时:

LearningModelEvaluationResultPreview evalResult = await learningModel.EvaluateAsync(binding, string.Empty);

要知道它来自哪里有点棘手,因为异常不是很明确。

我想知道您是否遇到过同样的问题,或者知道它可能来自哪里。

编辑:重现问题的步骤。


在这里下载我的模型:https://1drv.ms/u/s!AqIRdnJsFoE6iu4N0vI89qa-C76iZg

从 GitHub 克隆存储库:https://github.com/Microsoft/Windows-AppConsult-Samples-UWP

用平面图运行示例,示例有效。

现在在解决方案中,用我的替换现有的(和工作的)PlanesModel.onnx。

我们得到了异常。

这里是我所有项目的配置:

【问题讨论】:

  • 你能分享一个小样本吗?

标签: uwp azure-cognitive-services onnx


【解决方案1】:

感谢 Azure 自定义视觉支持,找到了这个问题的解决方案,我在这里分享解决方案:

自定义视觉服务未维护博客文章。我们 建议遵循此链接中的示例 https://github.com/Azure-Samples/cognitive-services-onnx-customvision-sample 如果您有兴趣在 Windows 10 1803 中使用 ONNX 1.0 模型。

如果您想继续使用您提供的现有示例。你可以吗 修改自动生成的cs文件。

添加这一行

learningModel.InferencingOptions.PreferredDeviceKind = LearningModelDeviceKindPreview.LearningDeviceGpu;

在分配给 onnxmodel 之前。

【讨论】:

    猜你喜欢
    • 2012-07-21
    • 2011-03-02
    • 2012-02-26
    • 2011-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多