Поделиться через


Пакет NuGet

Обзор

Пакет CNTK NuGet — это пакет NuGet, содержащий необходимые библиотеки и сборки, позволяющие .NET и Windows приложениям C++ выполнять CNTK оценку модели. Существует три пакета NuGet:

Установка

Пакет можно получить через NuGet диспетчер пакетов внутри Visual Studio, выполнив поиск по запросу "CNTK" или скачав непосредственно из nuget.org:

Текущая версия — 2.7.0.

Пакеты CNTK NuGet могут быть установлены в проектах Visual C++, .NET(C#, VB.Net, F#, ...) или UWP. Пакет NuGet содержит как отладочные, так и выпускные версии библиотек и библиотек DLL C++, а также версию выпуска сборки C# и зависимые библиотеки DLL. После установки проекта будет содержаться ссылка на управляемую библиотеку DLL, а необходимые двоичные библиотеки будут скопированы в выходной каталог после сборки проекта.

Инструкции по установке пакета NuGet см. в документации по NuGet по адресу:https://docs.nuget.org/consume/installing-nuget

Текущий выпуск

Текущий выпуск пакетов NuGet CNTK Eval поддерживает следующие интерфейсы.

Linux

Существует эквивалентный набор библиотек Linux (хотя и недоступен через NuGet), который позволяет CNTK оценки моделей в Linux с помощью C++. Дополнительные сведения см. на странице оценки CNTK на платформе Linux.

Устаревшие приложения, использующие интерфейс EvalDLL CNTK

Для приложений, которые по-прежнему используют интерфейс CNTK EvalDLL, который поддерживает только формат model-v1, используйте Microsoft.Research.CNTK. Пакет cpuEval-mkl NuGet: