Debugowanie kodu źródłowego procesora GPU CNTK w Visual Studio

Aby debugować kod źródłowy procesora CPU w języku głównym CNTK, wykonaj poniższe kroki. Aby dodatkowo debugować kod CUDA dla procesorów GPU w CNTK, najpierw wykonaj poniższe kroki, a następnie kliknij tutaj, aby uzyskać dalsze kroki.

W obszarze Uruchom Visual Studio i załaduj rozwiązanie cntk.sln. W Eksplorator rozwiązań znajdź projekt CNTK i upewnij się, że jest to projekt startowy (powinien zostać pogrubiony). Jeśli tak nie jest, kliknij prawym przyciskiem myszy projekt w Eksplorator rozwiązań i wybierz polecenie Ustaw jako Project startowe.

W Eksplorator rozwiązań znajdź projekt CNTK i kliknij prawym przyciskiem myszy pozycję Właściwości. W oknie dialogowym Właściwości kliknij pozycję Właściwości konfiguracji , a następnie pozycję Debugowanie.

Zakładając, że masz źródło CNTK C:\src i chcesz debugować przy użyciu pliku lr_bs.cntk konfiguracji z samouczka HelloWorld-LogisticsRegression, ustaw argumenty poleceń w następujący sposób:

configFile=lr_bs.cntk deviceId=auto makeMode=false

Ponadto ustaw pole Katalog roboczy w następujący sposób:

C:/src/cntk/Tutorials/HelloWorld-LogisticRegression

Jeśli masz źródło CNTK w innym miejscu lub chcesz debugować inny plik konfiguracji, wprowadź odpowiednie zmiany

Ustawianie elementu docelowego kompilacji jako "Debugowanie"

Skompiluj i uruchom.