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
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: