Не удается найти файл 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
файла, перейдите на панель "Свойства" и установите для его действия "Построение" значение "Содержимое"
Затем установите Копировать в выходной каталог на Копировать, если новее.