Sdílet prostřednictvím


vývojové prostředí CNTK pro Univerzální platforma Windows (UPW)

Poznámka

Novinka v CNTK verze 2.1

Pokud chcete vytvořit konfigurace Release_UWP CNTK a Debug_UWP (pro x64) v souboru řešení CNTK Visual Studio, musíte udělat toto:

Instalace úlohy: Univerzální platforma Windows vývoj

Otevřete Ovládací panely a pak přejděte na Programy –> Programy a funkce. Vyberte Visual Studio 2017 a po spuštění nastavení Visual Studio vyberte možnost ÚlohyUniversal Windows Platform Development.

VS Setup

Instalace bude trvat několik minut.

Instalace OpenBLAS

OpenBLAS se používá jako alternativní matematická knihovna pro CNTK UPW. Zdrojový kód pro OpenBlas najdete na GitHub. Můžete použít předem vytvořenou verzi OpenBLAS, kterou poskytuje tým Microsoft Cognitive Toolkit (doporučená instalační cesta), nebo si ji sami sestavit.

Použití předem vytvořené knihovny OpenBLAS

Vytvořte adresář na svém počítači, například:

    mkdir c:\local\CNTKopenBLAS

Nastavte proměnnou CNTK_OPENBLAS_PATH prostředí tak, aby odkazovat na tento adresář:

    setx CNTK_OPENBLAS_PATH c:\local\CNTKopenBLAS

Stáhněte soubor CNTKopenBLAS-Windows-2.zip. Rozbalte ho do CNTK cesty openBLAS a vytvořte v něm číslovaný podadresáře. Pokud jste například na nejnovějším hlavním serveru, stáhněte a extrahujte jeho obsah do c:\local\CNTKopenBLAS\2 (složka nejvyšší úrovně uvnitř archivu ZIP se nazývá 2).

Chcete-li soubor ověřit, %CNTK_OPENBLAS_PATH%\2\cblas.h musí existovat.

Sestavení OpenBLAS ze zdroje

Jedná se o alternativu k použití předdefinované knihovny OpenBLAS. Postupujte podle pokynů odsud a potom zkopírujte výsledné soubory do místního adresáře, jak je popsáno výše, a nastavte proměnnou CNTK_OPENBLAS_PATH prostředí.

Sestavení konfigurací UPW

Teď restartujte Visual Studio a sestavení Release_UWP nebo Debug_UWP konfigurace.

Spouštění testů

Testy specifické pro UPW se nacházejí v adresáři Tests\EndToEndTests\EvalClientTests\CNTKLibraryCPPUWPEvalExamplesTests .

Otevřete okno Průzkumníka testů v Visual Studio. Měl by se zobrazit seznam testů, jako je tato:

tests