Delen via


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

VS Setup

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:

tests