środowisko deweloperskie CNTK dla platformy platforma uniwersalna systemu Windows (UWP)

Uwaga

Nowość w wersji CNTK 2.1.

Aby skompilować konfiguracje Release_UWP CNTK i Debug_UWP (dla x64) w pliku rozwiązania CNTK Visual Studio, należy wykonać następujące czynności:

Instalowanie obciążenia: programowanie platforma uniwersalna systemu Windows

Otwórz Panel sterowania, a następnie przejdź do pozycji Programy —> programy i funkcje. Wybierz Visual Studio 2017, a następnie kliknij pozycję "Zmień", gdy zostanie uruchomiona konfiguracja Visual Studio, wybierz opcję Obciążenia Universal Windows Platform Development

VS Setup

Instalacja potrwa kilka minut.

Instalowanie biblioteki OpenBLAS

Biblioteka OpenBLAS jest używana jako alternatywna biblioteka matematyczna dla platformy CNTK UWP. Kod źródłowy aplikacji OpenBlas można znaleźć w GitHub. Możesz użyć wstępnie utworzonej wersji biblioteki OpenBLAS dostarczonej przez zespół Microsoft Cognitive Toolkit (zalecaną ścieżkę instalacji) lub utworzyć ją samodzielnie.

Korzystanie ze wstępnie utworzonej biblioteki OpenBLAS

Utwórz katalog na maszynie, na przykład:

    mkdir c:\local\CNTKopenBLAS

Ustaw zmienną środowiskową CNTK_OPENBLAS_PATH , aby wskazywała ten katalog:

    setx CNTK_OPENBLAS_PATH c:\local\CNTKopenBLAS

Pobierz plik CNTKopenBLAS-Windows-2.zip. Rozpakuj go do CNTK ścieżki openBLAS, tworząc numerowany katalog podrzędny. Jeśli na przykład korzystasz z najnowszej wersji wzorca, pobierz i wyodrębnij jego zawartość do c:\local\CNTKopenBLAS\2 folderu (folder najwyższego poziomu wewnątrz archiwum ZIP nosi nazwę 2).

Aby sprawdzić poprawność, plik %CNTK_OPENBLAS_PATH%\2\cblas.h musi istnieć.

Kompilowanie oprogramowania OpenBLAS ze źródła

Jest to alternatywa dla korzystania ze wstępnie utworzonej biblioteki OpenBLAS. Postępuj zgodnie z instrukcjami z tego miejsca, a następnie skopiuj pliki wynikowe do katalogu lokalnego zgodnie z powyższym opisem, ustawiając zmienną CNTK_OPENBLAS_PATH środowiskową.

Tworzenie konfiguracji platformy UWP

Teraz uruchom ponownie Visual Studio i skompiluj Release_UWP lub Debug_UWP konfiguracje.

Uruchamianie testów

Testy specyficzne dla platformy UWP znajdują się w Tests\EndToEndTests\EvalClientTests\CNTKLibraryCPPUWPEvalExamplesTests katalogu .

Otwórz okno Eksplorator testów w Visual Studio. Powinna zostać wyświetlona lista testów w następujący sposób:

tests