entorno de desarrollo de CNTK para Plataforma universal de Windows (UWP)
Nota
Novedades de CNTK versión 2.1.
Para compilar las configuraciones Release_UWP
de CNTK y Debug_UWP
(para x64) en el archivo de solución CNTK Visual Studio, debe hacer lo siguiente:
Instalación de la carga de trabajo: desarrollo de Plataforma universal de Windows
Abra el Panel de control y, a continuación, vaya a Programas-> Programas y características. Seleccione Visual Studio 2017 y haga clic en "Cambiar", cuando se inicie la configuración de Visual Studio, seleccione la opción Cargas de Universal Windows Platform Development
trabajo.
Esto tardará unos minutos en instalarse.
Instalación de OpenBLAS
OpenBLAS se usa como biblioteca matemática alternativa para CNTK UWP. El código fuente de OpenBlas se puede encontrar en GitHub. Puede usar la versión pregenerada de OpenBLAS proporcionada por el equipo de Microsoft Cognitive Toolkit (la ruta de instalación recomendada) o compilarla usted mismo.
Uso de la biblioteca OpenBLAS pregenerada
Cree un directorio en la máquina, por ejemplo:
mkdir c:\local\CNTKopenBLAS
Establezca la variable CNTK_OPENBLAS_PATH
de entorno para que apunte a este directorio:
setx CNTK_OPENBLAS_PATH c:\local\CNTKopenBLAS
Descargue el archivo CNTKopenBLAS-Windows-2.zip. Descomprima en la ruta de acceso de openBLAS CNTK, creando un sub directorio numerado dentro. Por ejemplo, si está en el patrón más reciente, descargue y extraiga su contenido en c:\local\CNTKopenBLAS\2
(la carpeta de nivel superior dentro del archivo ZIP se denomina 2
).
Para validarlo, el archivo %CNTK_OPENBLAS_PATH%\2\cblas.h
debe existir.
Compilación de OpenBLAS desde el origen
Esta es una alternativa al uso de la biblioteca OpenBLAS pregenerada. Siga las instrucciones de aquí y, a continuación, copie los archivos resultantes en un directorio local, como se ha descrito anteriormente, estableciendo la CNTK_OPENBLAS_PATH
variable de entorno.
Crear configuraciones para UWP
Ahora reinicie Visual Studio y compile Release_UWP
o Debug_UWP
configuraciones.
Ejecución de las pruebas
Las pruebas específicas de UWP se encuentran en el Tests\EndToEndTests\EvalClientTests\CNTKLibraryCPPUWPEvalExamplesTests
directorio .
Abra la ventana Explorador de pruebas en Visual Studio. Debería ver una lista de pruebas como esta: