Partager via


environnement de développement CNTK pour plateforme Windows universelle (UWP)

Notes

Nouveautés de CNTK version 2.1.

Pour générer les configurations Release_UWP CNTK et Debug_UWP (pour x64) dans le fichier de solution CNTK Visual Studio, vous devez effectuer les opérations suivantes :

Installer la charge de travail : développement plateforme Windows universelle

Ouvrez le Panneau de configuration, puis accédez à Programmes -> Programmes et fonctionnalités. Sélectionnez Visual Studio 2017, puis cliquez sur « Modifier », lorsque la configuration Visual Studio démarre, sélectionnez l’option Charges de travail Universal Windows Platform Development

VS Setup

Cela prend quelques minutes pour l’installation.

Installer OpenBLAS

OpenBLAS est utilisé comme bibliothèque mathématique alternative pour CNTK UWP. Le code source pour OpenBlas se trouve sur GitHub. Vous pouvez utiliser la version prédéfinie d’OpenBLAS fournie par l’équipe Microsoft Cognitive Toolkit (le chemin d’installation recommandé) ou la créer vous-même.

Utilisation de la bibliothèque OpenBLAS prédéfinie

Créez un répertoire sur votre ordinateur, par exemple :

    mkdir c:\local\CNTKopenBLAS

Définissez la variable CNTK_OPENBLAS_PATH d’environnement pour pointer vers ce répertoire :

    setx CNTK_OPENBLAS_PATH c:\local\CNTKopenBLAS

Téléchargez le fichier CNTKopenBLAS-Windows-2.zip. Décompressez-le dans votre CNTK chemin d’accès openBLAS, en créant un sous-répertoire numéroté dans lequel vous vous trouvez. Par exemple, si vous êtes sur le dernier master, téléchargez et extrayez son contenu c:\local\CNTKopenBLAS\2 dans (le dossier de niveau supérieur à l’intérieur de l’archive ZIP est appelé 2).

Pour valider, le fichier %CNTK_OPENBLAS_PATH%\2\cblas.h doit exister.

Générer OpenBLAS à partir de la source

Il s’agit d’une alternative à l’utilisation de la bibliothèque OpenBLAS prédéfinie. Suivez les instructions ci-dessous, puis copiez les fichiers résultants dans un répertoire local, comme décrit ci-dessus, définissant la variable d’environnement CNTK_OPENBLAS_PATH .

Créer des configurations UWP

Redémarrez maintenant Visual Studio et créez Release_UWP ou Debug_UWP configurations.

Exécution des tests

Les tests spécifiques à UWP se trouvent dans le Tests\EndToEndTests\EvalClientTests\CNTKLibraryCPPUWPEvalExamplesTests répertoire.

Ouvrez la fenêtre Explorateur de tests dans Visual Studio. Vous devez voir une liste de tests comme suit :

tests