Windows.AI.MachineLearning.Preview - исключение загрузки модели из потока - PullRequest
0 голосов
/ 25 октября 2018

Я интегрирую WindowsML логический вывод нейронной сети в проект, ориентированный на Windows 10 (Windows SDK версия 17134).

Загрузка модели из файла работает нормально, так кака также другие шаги логического вывода.

Но загрузка модели из потока последовательно выдает hresult_not_implemented исключение (с использованием C ++ / WinRT) или «Метод или операция не реализованы».исключение (с использованием C #).

Код C #:

using Windows.AI.MachineLearning.Preview;
// ...

// LoadModelFromStorageFileAsync works fine
var learningModel = await LearningModelPreview.LoadModelFromStorageFileAsync(file);

// .....

// LoadModelFromStreamAsync throws "not implemented" exception:
var stream = Windows.Storage.Streams.RandomAccessStreamReference.CreateFromFile(file);
var learningModel = await LearningModelPreview.LoadModelFromStreamAsync(stream);

Это известная проблема для 17134 версии Windows SDK или этот метод должен работать?Не найдено никакой информации об ограничениях в связанных документах.

Любая помощь или информация будут очень признательны.Спасибо!

PS Я знаю, что пространство имен Windows.AI.MachineLearning.Preview устарело с момента выпуска Windows SDK 17763, но мое текущее ограничение - версия 17134, поэтому я вынужден использоватьПредварительный просмотр.

1 Ответ

0 голосов
/ 03 декабря 2018

Да.В этой версии API он не осуществлял загрузку из потока.

В вашем сценарии вы можете преобразовать свой поток в IStorageFile?

...