Share via


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.