c# ML.Net графический процессор modelbuilder получает низкую (нет) точность

#c# #visual-studio #.net-core #ml.net #machine-learning-model

Вопрос:

Я использую Visual Studio 2019 enterprise и использую конструктор моделей машинного обучения для создания модели ML. Использование процессора для этого работает очень хорошо. Хотя, когда я использую свой графический процессор (установлен RTX 3080, Cuda v10.1 и cuDNN v7.6.4) Я не получаю никакой подготовки. Он просто каждый раз догадывается об одном и том же. В этом случае я использовал набор данных MNIST для обучения. С графическим процессором я получил точность 10%. Поскольку есть 10 вариантов, он просто угадывает (число 7 точное). Когда я запускаю точно такой же код на процессоре, я получаю точность 97,8%. Есть идеи, что происходит не так? Процессор просто занимает очень много времени, поэтому я бы предпочел использовать свой графический процессор.

Если я погуглю эту проблему, я просто получу людей с вообще не работающим графическим процессором. Иначе говоря, они неправильно установили Cuda и cuDNN.