Debuggen des GPU-Quellcodes CNTK in Visual Studio
Führen Sie die folgenden Schritte aus, um den Hauptzeilen-CPU-Quellcode CNTK zu debuggen. Um den CUDA-Code für GPUs in CNTK zusätzlich zu debuggen, führen Sie zuerst die folgenden Schritte aus, und klicken Sie dann hier, um weitere Schritte zu finden.
Laden Sie in "Start" Visual Studio die cntk.sln-Lösung. Suchen Sie im Projektmappen-Explorer das CNTK Projekt, und stellen Sie sicher, dass es sich um das Startprojekt handelt (es sollte fett formatiert werden). Wenn sie nicht ist, klicken Sie mit der rechten Maustaste auf das Projekt im Projektmappen-Explorer, und wählen Sie "Als StartUp Project festlegen" aus.
Suchen Sie im Projektmappen-Explorer das CNTK Projekt, und klicken Sie mit der rechten Maustaste auf Eigenschaften. Klicken Sie im Dialogfeld "Eigenschaften " auf "Konfigurationseigenschaften " und dann auf "Debuggen".
Vorausgesetzt, Sie verfügen über Ihre CNTK Quelle, C:\src
und Sie möchten mit der Config-Datei lr_bs.cntk
aus dem Lernprogramm HelloWorld-LogisticRegression debuggen, die Befehlsargumente wie folgt festlegen:
configFile=lr_bs.cntk deviceId=auto makeMode=false
Legen Sie außerdem das Arbeitsverzeichnisfeld wie folgt fest:
C:/src/cntk/Tutorials/HelloWorld-LogisticRegression
Wenn Sie ihre CNTK Quelle an einer anderen Stelle haben oder eine andere Konfigurationsdatei debuggen möchten, nehmen Sie die entsprechenden Änderungen vor.
Festlegen des Buildziels als "Debuggen"
Erstellen Sie das Modell dann, und führen Sie es aus.