1

我正在阅读这篇文章:感谢 WinML 为您的 Windows 应用程序添加一点机器学习,并复制了示例应用程序。它目前有效。

在 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。

我们得到了例外。

这是我所有项目的配置:

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

4

1 回答 1

0

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

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

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

添加这一行

learningModel.InferencingOptions.PreferredDeviceKind = LearningModelDeviceKindPreview.LearningDeviceGpu;

在分配给 onnxmodel 之前。

于 2018-10-29T21:46:33.057 回答