ML.NET не может работать на UWP - PullRequest
0 голосов
/ 13 июня 2018

Я создал приложение UWP в Visual Studio 2017, а также добавил библиотеку классов в решение для запуска ML.NET, но каждый раз, когда я запускаю приложение, я получаю исключение

PlatformNotSupportedException.Получение информации о локальных процессах не поддерживается на этой платформе

В чем может быть проблема?

Ответы [ 4 ]

0 голосов
/ 15 ноября 2018

ML.Net 0.7 теперь поддерживает платформы x86 и x64 ... пока не поддерживается ARM.

https://blogs.msdn.microsoft.com/dotnet/2018/11/08/announcing-ml-net-0-7-machine-learning-net/

0 голосов
/ 13 июня 2018

Это исключение .NET Standard, которое возникает, когда библиотека пытается получить доступ к API, который фактически не реализован на платформе, но присутствует для обеспечения совместимости платформы .NET Standard.В этом случае кажется, что ML.NET пытается получить информацию о процессе, которая еще не реализована в UWP, поэтому происходит сбой с данным исключением.

Я бы предложил указать это как проблему в ML.NET GitHub выдает , чтобы получить первичную консультацию о том, есть ли обходной путь, или сообщить команде, что разработчикам это необходимо, чтобы иметь возможность использовать библиотеку в UWP.

0 голосов
/ 14 июня 2018

Я разобрался, как решить мою проблему.Я решил сначала обучить модель в консольном приложении .NET Core, чтобы экспортировать обученную модель в мое приложение UWP.Это сработало отлично.Благодаря этому посту

0 голосов
/ 13 июня 2018

ML.NET в настоящее время поддерживает только проекты x64.Ваш проект случайно не является проектом x86?

...