Не удается найти файл ONNX, указанный с помощью WinML

Я пытаюсь загрузить модель ONNX, используя WinML, со следующим кодом:

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:

Система не может найти указанный файл.

Я дважды проверил, но файл действительно находится в нужной папке. Что я сделал не так?

1 ответ

Решение

Щелкните правой кнопкой мыши на вашем onnx файла, перейдите на панель "Свойства" и установите для его действия "Построение" значение "Содержимое"

Затем установите Копировать в выходной каталог на Копировать, если новее.

См. Начало работы с машинным обучением.

Другие вопросы по тегам