CNTK Utvecklingsmiljö för Universell Windows-plattform (UWP)
Anteckning
Nytt i CNTK version 2.1.
Om du vill skapa CNTK konfigurationer Release_UWP
och Debug_UWP
(för x64) i CNTK Visual Studio-lösningsfilen måste du göra följande:
Installera arbetsbelastning: Universell Windows-plattform utveckling
Öppna Kontrollpanelen och gå sedan till Program –> Program och funktioner. Välj Visual Studio 2017 och klicka på Ändra. När installationen av Visual Studio startar väljer du alternativet Arbetsbelastningar Universal Windows Platform Development
Det tar några minuter att installera.
Installera OpenBLAS
OpenBLAS används som ett alternativt matematikbibliotek för CNTK UWP. Källkoden för OpenBlas finns på GitHub. Du kan antingen använda den färdiga versionen av OpenBLAS som tillhandahålls av Microsoft Cognitive Toolkit-teamet (den rekommenderade installationssökvägen) eller skapa den själv.
Använda det färdiga OpenBLAS-biblioteket
Skapa en katalog på datorn, till exempel:
mkdir c:\local\CNTKopenBLAS
Ställ in miljövariabeln CNTK_OPENBLAS_PATH
så att den pekar på den här katalogen:
setx CNTK_OPENBLAS_PATH c:\local\CNTKopenBLAS
Ladda ned filen CNTKopenBLAS-Windows-2.zip. Packa upp den i din CNTK openBLAS-sökväg och skapa en numrerad underkatalog i. Om du till exempel använder den senaste huvudservern laddar du ned och extraherar innehållet till c:\local\CNTKopenBLAS\2
(mappen på den översta nivån i ZIP-arkivet kallas 2
).
För att verifiera måste filen %CNTK_OPENBLAS_PATH%\2\cblas.h
finnas.
Skapa OpenBLAS från källa
Det här är ett alternativ till att använda det färdiga OpenBLAS-biblioteket. Följ anvisningarna här och kopiera sedan de resulterande filerna till en lokal katalog enligt beskrivningen CNTK_OPENBLAS_PATH
ovan och ange miljövariabeln.
Skapa UWP-konfigurationer
Starta nu om Visual Studio och skapa Release_UWP
eller Debug_UWP
konfigurationer.
Köra tester
UWP-specifika tester finns i Tests\EndToEndTests\EvalClientTests\CNTKLibraryCPPUWPEvalExamplesTests
katalogen .
Öppna testutforskaren i Visual Studio. Du bör se en lista över tester som liknar följande: