Freigeben über


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.

VS Setup

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:

tests