CNTK Ontwikkelomgeving voor Universeel Windows-platform (UWP)
Notitie
Nieuw in CNTK versie 2.1.
Als u de CNTK-configuraties en Debug_UWP
(voor x64) in het CNTK Visual Studio oplossingsbestand Release_UWP
wilt bouwen, moet u het volgende doen:
Workload installeren: Universeel Windows-platform ontwikkeling
Open de Configuratiescherm en navigeer vervolgens naar Programma's -> Programma's en onderdelen. Selecteer Visual Studio 2017 en klik op Wijzigen wanneer de installatie van de Visual Studio wordt gestart, selecteert u de optie Workloads Universal Windows Platform Development
Het installeren duurt enkele minuten.
OpenBLAS installeren
OpenBLAS wordt gebruikt als een alternatieve wiskundige bibliotheek voor CNTK UWP. De broncode voor OpenBlas vindt u op GitHub. U kunt de vooraf gemaakte versie van OpenBLAS van het Microsoft Cognitive Toolkit team (het aanbevolen installatiepad) gebruiken of zelf bouwen.
De vooraf gebouwde OpenBLAS-bibliotheek gebruiken
Maak een map op uw computer, bijvoorbeeld:
mkdir c:\local\CNTKopenBLAS
Stel de omgevingsvariabele in CNTK_OPENBLAS_PATH
op deze map:
setx CNTK_OPENBLAS_PATH c:\local\CNTKopenBLAS
Download het bestand CNTKopenBLAS-Windows-2.zip. Pak het uit in uw CNTK openBLAS-pad en maak een genummerde submap binnen. Als u bijvoorbeeld de meest recente master hebt, downloadt en extraheert u de inhoud ervan naar c:\local\CNTKopenBLAS\2
(de map op het hoogste niveau in het ZIP-archief wordt aangeroepen 2
).
Om te valideren, moet het bestand %CNTK_OPENBLAS_PATH%\2\cblas.h
bestaan.
OpenBLAS bouwen vanuit de bron
Dit is een alternatief voor het gebruik van de vooraf gebouwde OpenBLAS-bibliotheek. Volg hier de instructies en kopieer vervolgens de resulterende bestanden naar een lokale map zoals hierboven beschreven, waarbij u de CNTK_OPENBLAS_PATH
omgevingsvariabele instelt.
UWP-configuraties bouwen
Start nu Visual Studio en bouw Release_UWP
of Debug_UWP
configuraties opnieuw.
Tests uitvoeren
UWP-specifieke tests bevinden zich in de Tests\EndToEndTests\EvalClientTests\CNTKLibraryCPPUWPEvalExamplesTests
map.
Open het venster Test Explorer in Visual Studio. Als het goed is, ziet u een lijst met tests zoals deze: