среда разработки CNTK для универсальная платформа Windows (UWP)
Примечание
Новые возможности в CNTK версии 2.1.
Чтобы создать конфигурации Release_UWP
CNTK и Debug_UWP
(для x64) в файле решения CNTK Visual Studio, выполните следующие действия:
Установка рабочей нагрузки: разработка универсальная платформа Windows
Откройте панель управления, а затем перейдите в раздел "Программы —> программы и компоненты". Выберите Visual Studio 2017 и нажмите кнопку "Изменить", когда начнется настройка Visual Studio, выберите параметр "Рабочие нагрузки".Universal Windows Platform Development
Установка займет несколько минут.
Установка OpenBLAS
OpenBLAS используется в качестве альтернативной математической библиотеки для CNTK UWP. Исходный код для OpenBlas можно найти на GitHub. Вы можете использовать предварительно созданную версию OpenBLAS, предоставленную командой Microsoft Cognitive Toolkit (рекомендуемый путь установки), или создать ее самостоятельно.
Использование предварительно созданной библиотеки OpenBLAS
Создайте каталог на компьютере, например:
mkdir c:\local\CNTKopenBLAS
Задайте переменную CNTK_OPENBLAS_PATH
среды, чтобы она указывала на этот каталог:
setx CNTK_OPENBLAS_PATH c:\local\CNTKopenBLAS
Скачайте файл CNTKopenBLAS-Windows-2.zip. Распакуйте его в CNTK пути openBLAS, создав нумерованный вложенный каталог в пределах. Например, если вы используете последнюю главную версию, скачайте и извлеките его содержимое c:\local\CNTKopenBLAS\2
(вызывается 2
папка верхнего уровня в ZIP-архиве).
Чтобы проверить, %CNTK_OPENBLAS_PATH%\2\cblas.h
файл должен существовать.
Сборка OpenBLAS из источника
Это альтернатива использованию предварительно созданной библиотеки OpenBLAS. Следуйте инструкциям ниже, а затем скопируйте полученные файлы в локальный каталог, как описано выше, установив CNTK_OPENBLAS_PATH
переменную среды.
Создание конфигураций UWP
Теперь перезапустите Visual Studio и сборку Release_UWP
или Debug_UWP
конфигурации.
Выполнение тестов
Тесты, относящиеся к UWP, находятся в каталоге Tests\EndToEndTests\EvalClientTests\CNTKLibraryCPPUWPEvalExamplesTests
.
Откройте окно обозревателя тестов в Visual Studio. Вы увидите список тестов, как показано ниже.