Compartilhar via


CNTK Ambiente de Desenvolvimento para Plataforma Universal do Windows (UWP)

Observação

Novidades no CNTK versão 2.1.

Para criar as configurações Release_UWP de CNTK e Debug_UWP (para x64) no arquivo de solução CNTK Visual Studio, você precisa fazer o seguinte:

Instalar carga de trabalho: desenvolvimento Plataforma Universal do Windows

Abra o Painel de Controle e navegue até Programas –> Programas e Recursos. Selecione Visual Studio 2017 e clique em 'Alterar', quando a instalação do Visual Studio for iniciada, selecione a opção Cargas de Universal Windows Platform Development Trabalho

VS Setup

Isso levará alguns minutos para ser instalado.

Instalar o OpenBLAS

O OpenBLAS é usado como uma biblioteca matemática alternativa para CNTK UWP. O código-fonte do OpenBlas pode ser encontrado em GitHub. Você pode usar a versão pré-criada do OpenBLAS fornecida pela equipe de Microsoft Cognitive Toolkit (o caminho de instalação recomendado) ou compilá-la por conta própria.

Usando a biblioteca OpenBLAS pré-criada

Crie um diretório em seu computador, por exemplo:

    mkdir c:\local\CNTKopenBLAS

Defina a variável CNTK_OPENBLAS_PATH de ambiente para apontar para este diretório:

    setx CNTK_OPENBLAS_PATH c:\local\CNTKopenBLAS

Baixe o arquivo CNTKopenBLAS-Windows-2.zip. Descompacte-o em seu caminho CNTK openBLAS, criando um subdiretório numerado dentro. Por exemplo, se você estiver no mestre mais recente, baixe e extraia seu conteúdo c:\local\CNTKopenBLAS\2 (a pasta de nível superior dentro do arquivo ZIP é chamada 2).

Para validar, o arquivo %CNTK_OPENBLAS_PATH%\2\cblas.h deve existir.

Criar OpenBLAS de origem

Essa é uma alternativa ao uso da biblioteca OpenBLAS pré-criada. Siga as instruções daqui e copie os arquivos resultantes em um diretório local, conforme descrito acima, definindo a variável de CNTK_OPENBLAS_PATH ambiente.

Criar configurações UWP

Agora reinicie Visual Studio e crie Release_UWP ou Debug_UWP configurações.

Executando testes

Os testes específicos da UWP estão localizados no Tests\EndToEndTests\EvalClientTests\CNTKLibraryCPPUWPEvalExamplesTests diretório.

Abra a janela do Gerenciador de Testes no Visual Studio. Você deve ver uma lista de testes como este:

tests