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