找不到使用 WinML 指定的 ONNX 文件

Cannot find the ONNX file specified using WinML

我正在尝试使用 WinML 加载 ONNX 模型,代码如下:

private async Task InitializeModelAsync()
{
    var path = @"ms-appx:///Assets/FER-Emotion-Recognition.onnx";
    var file = await StorageFile.GetFileFromApplicationUriAsync(new Uri(path));
    model = await CNTKGraphModel.CreateCNTKGraphModel(file);
}

项目编译正常,但在 运行 期间我得到 System.IO.FileNotFoundException:

The system cannot find the file specified.

我仔细检查了文件确实在正确的文件夹中。我做错了什么?

右键单击您的 onnx 文件,转到“属性”面板并将其“生成操作”设置为“内容”。

然后,将“复制到输出目录”设置为“如果较新则复制”。

Get started with Machine Learning