Condividi tramite


ambiente di sviluppo CNTK per piattaforma UWP (Universal Windows Platform) (UWP)

Nota

Novità di CNTK versione 2.1.

Per compilare le configurazioni Release_UWP di CNTK e Debug_UWP (per x64) nel file della soluzione CNTK Visual Studio, è necessario eseguire le operazioni seguenti:

Installare il carico di lavoro: sviluppo di piattaforma UWP (Universal Windows Platform)

Aprire il Pannello di controllo, quindi passare a Programmi -> Programmi e funzionalità. Selezionare Visual Studio 2017 e fare clic su "Cambia", all'avvio dell'installazione Visual Studio selezionare l'opzione Carichi di lavoro Universal Windows Platform Development

VS Setup

L'installazione richiederà alcuni minuti.

Installare OpenBLAS

OpenBLAS viene usato come libreria matematica alternativa per CNTK UWP. Il codice sorgente per OpenBlas è disponibile in GitHub. È possibile usare la versione predefinita di OpenBLAS fornita dal team di Microsoft Cognitive Toolkit (percorso di installazione consigliato) o crearla manualmente.

Uso della libreria OpenBLAS predefinita

Creare una directory nel computer, ad esempio:

    mkdir c:\local\CNTKopenBLAS

Impostare la variabile CNTK_OPENBLAS_PATH di ambiente in modo che punti a questa directory:

    setx CNTK_OPENBLAS_PATH c:\local\CNTKopenBLAS

Scaricare il file CNTKopenBLAS-Windows-2.zip. Decomprimerlo nel percorso openBLAS CNTK, creando una sottodirectory numerata all'interno. Ad esempio, se si usa il master più recente, scaricare ed estrarre il relativo contenuto in c:\local\CNTKopenBLAS\2 (la cartella di primo livello all'interno dell'archivio ZIP è denominata 2).

Per convalidare, il file %CNTK_OPENBLAS_PATH%\2\cblas.h deve esistere.

Compilare OpenBLAS dall'origine

Si tratta di un'alternativa all'uso della libreria OpenBLAS predefinita. Seguire le istruzioni riportate qui, quindi copiare i file risultanti in una directory locale come descritto in precedenza, impostando la CNTK_OPENBLAS_PATH variabile di ambiente.

Creare configurazioni UWP

Riavviare ora Visual Studio e compilare Release_UWP o Debug_UWP configurare.

Esecuzione di test

I test specifici della piattaforma UWP si trovano nella Tests\EndToEndTests\EvalClientTests\CNTKLibraryCPPUWPEvalExamplesTests directory .

Aprire la finestra Esplora test in Visual Studio. Verrà visualizzato un elenco di test simile al seguente:

tests