CNTK Entwicklungsumgebung für Universelle Windows-Plattform (UWP)
Hinweis
Neu in CNTK Version 2.1.
Um die CNTK Konfigurationen und Debug_UWP
(für x64) in der CNTK Visual Studio Lösungsdatei Release_UWP
zu erstellen, müssen Sie folgendes ausführen:
Installationslast: Universelle Windows-Plattform Entwicklung
Öffnen Sie den Systemsteuerung, navigieren Sie dann zu "Programme>" und "Features". Wählen Sie Visual Studio 2017 aus, und klicken Sie auf "Ändern", wenn das Visual Studio Setup gestartet wird, option "WorkloadsUniversal Windows Platform Development
" aus.
Dies dauert einige Minuten, um die Installation zu installieren.
Installieren von OpenBLAS
OpenBLAS wird als alternative Mathematische Bibliothek für CNTK UWP verwendet. Der Quellcode für OpenBlas finden Sie auf GitHub. Sie können entweder die vorab erstellte Version von OpenBLAS verwenden, die vom Microsoft Cognitive Toolkit Team (dem empfohlenen Installationspfad) bereitgestellt wird, oder sie selbst erstellen.
Verwenden der vordefinierten OpenBLAS-Bibliothek
Erstellen Sie ein Verzeichnis auf Ihrem Computer, z. B.:
mkdir c:\local\CNTKopenBLAS
Legen Sie die Umgebungsvariable CNTK_OPENBLAS_PATH
fest, um auf dieses Verzeichnis zu verweisen:
setx CNTK_OPENBLAS_PATH c:\local\CNTKopenBLAS
Laden Sie die Datei CNTKopenBLAS-Windows-2.zipherunter. Entpacken Sie sie in Ihren CNTK openBLAS-Pfad, indem Sie ein nummeriertes Unterverzeichnis innerhalb erstellen. Wenn Sie beispielsweise auf dem neuesten Master sind, laden Sie dessen Inhalte c:\local\CNTKopenBLAS\2
herunter und extrahieren sie (der Ordner auf oberster Ebene im ZIP-Archiv wird aufgerufen 2
).
Um zu überprüfen, muss die Datei %CNTK_OPENBLAS_PATH%\2\cblas.h
vorhanden sein.
Erstellen von OpenBLAS aus der Quelle
Dies ist eine Alternative zur Verwendung der vordefinierten OpenBLAS-Bibliothek. Folgen Sie den Anweisungen hier, und kopieren Sie dann die resultierenden Dateien in ein lokales Verzeichnis wie oben beschrieben, indem Sie die CNTK_OPENBLAS_PATH
Umgebungsvariable festlegen.
Erstellen von UWP-Konfigurationen
Starten Sie jetzt Visual Studio neu, und erstellen Release_UWP
Sie oder Debug_UWP
Konfigurationen.
Ausführen von Tests
UWP-spezifische Tests befinden sich im Tests\EndToEndTests\EvalClientTests\CNTKLibraryCPPUWPEvalExamplesTests
Verzeichnis.
Öffnen Sie das Fenster "Test-Explorer" in Visual Studio. Sie sollten eine Liste der Tests wie folgt anzeigen: