Compartir a través de


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.

VS Setup

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:

tests