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 체크.
할당된 모든 메모리 추적 기능.
'팁 > CUDA' 카테고리의 다른 글
쓰레드 ID 구하기. (0) | 2016.12.29 |
---|---|
Nsight - Performance Analysis (0) | 2016.12.29 |
CUDA Visual Profiler (0) | 2016.12.28 |
임시 - 쿠다 공유메모리 뱅크 충돌이란. (0) | 2016.12.27 |
CUDA 병렬 프로그래밍 - 정영훈- 샘플 vc2013에서 실행. (0) | 2016.12.26 |