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.