팁/CUDA
CUDA Debugging - Nsight
산과 나무
2016. 12. 29. 13:53
CUDA 디버깅 환경 구성.
- 프로그램 설치. [Nsight Visual Studio Edition 5.2 버전 기준]
1. https://developer.nvidia.com/nsight-visual-studio-edition-downloads 방문
2. Download ~~ 항목을 클릭.
3. 관련 그래픽카드 드라이버 및 Nsight 설치 프로그램을 다운로드 후 설치한다.
그래픽카드 드라이버는 Nsight 관련이 있기 때문에, 다운로드 받아 설치해야 한다.
- Nsight Monitor
1 프로그램 실행.
2. 트레이에서 팝업메뉴를 띄운 후, 옵션을 선택.
3. General 항목에서 WDDM TDR Enabled 항목을 False로 변경.
4. Disable D3D acceleration for WPF
- DisableWpfHardwareAcceleration.reg 항목을 검색하여, 등록한다. [C:\Program Files (x86)\NVIDIA Corporation\Nsight Visual Studio Edition 5.2\Host\Common ]
5. 컴퓨터 재부팅.
- Visual Studio 2013
1. Nsight User Properties 설정
1. 솔류션 검색창->프로젝트 선택 후 팝업메뉴에서 Nsight User Properties 항목을 선택한다.
2. Launch 항목을 선택한다.
3. 좌측 Connection name 의 네임이 localhost 인지 확인.
4. ok 버튼 클릭 후 닫는다.
2. Run the Memory Checker 체크.
할당된 모든 메모리 추적 기능.