내 cuda 프로그램을 디버깅하기 위해 RHEL 6.2와 nsight Eclipse Edition을 사용하고 있습니다. 디버그 모드에 문제가 있습니다 (즉, 사용자 정의 Eclipse에서 cuda-gdb).nsight eclipse for Linux 디버그 오류
warning: Can not parse XML OS data; XML support was disabled at compile time
warning: Error removing breakpoint 0
가 나는 또한 이클립스 버그에 관련된 버그 보고서를 발견했습니다,하지만 그것은 GDB에 전달했다 보인다 : PC가 처음으로 CUDA는 API 호출을 입력하면 디버깅이 경고와 함께 종료 https://bugs.eclipse.org/bugs/show_bug.cgi?id=350426
약간의 관찰 후 libexpat.so가 컴파일 시간에 cuda-gdb에 연결되어 있어야하는 것처럼 보입니다. 이 문제를 해결할 수 있었습니까? 내 시스템에
CUDA-GDB는 출력이 있습니다
[[email protected] Research]$ ldd /usr/local/cuda/bin/cuda-gdb
linux-vdso.so.1 => (0x00007fff8e1ff000)
libncurses.so.5 => /lib64/libncurses.so.5 (0x0000003498600000)
libz.so.1 => /lib64/libz.so.1 (0x000000348e600000)
libm.so.6 => /lib64/libm.so.6 (0x000000348da00000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x000000348e200000)
libdl.so.2 => /lib64/libdl.so.2 (0x000000348de00000)
libutil.so.1 => /lib64/libutil.so.1 (0x000000349da00000)
libpython2.6.so.1.0 => /usr/lib64/libpython2.6.so.1.0 (0x0000003499200000)
libc.so.6 => /lib64/libc.so.6 (0x000000348d600000)
libtinfo.so.5 => /lib64/libtinfo.so.5 (0x000000349e600000)
/lib64/ld-linux-x86-64.so.2 (0x000000348d200000)
을하지만, 여기 LDD 같이왔다 방법의 힌트 : https://bugs.archlinux.org/task/27841
PS. 또한 RHEL 6.2와의 Cuda SDK 5.0 RC의 비 호환성에 대해서도 알고 있습니다. Nsight는 RHEL 6.0 및 6.1에서만 호환되는 것으로 기록되지만 다운로드 링크에는 RHEL 6.x가 나와 있습니다.
이 보고서를 [email protected]으로 보낼 수 있습니까? 이 문제를 재현하려면 더 많은 정보가 필요합니다. Google의 품질 보증은 여러 플랫폼에서 테스트되었으며이 문제는 보지 못했습니다. – Eugene
X에서 디버깅하려면 여러 GPU가 필요합니다. CUDA-GDP가 명령 행에서 올바르게 작동합니까? XML 메시지가 예상되며 디버깅을 중단시키지 않습니다. – Eugene
의견을 내 주셔서 감사합니다. Nsight로 디버깅하려면 다른 GPU가 필요합니다. – librarian