2012-08-29 2 views
0

내 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가 나와 있습니다.

+0

이 보고서를 [email protected]으로 보낼 수 있습니까? 이 문제를 재현하려면 더 많은 정보가 필요합니다. Google의 품질 보증은 여러 플랫폼에서 테스트되었으며이 문제는 보지 못했습니다. – Eugene

+0

X에서 디버깅하려면 여러 GPU가 필요합니다. CUDA-GDP가 명령 행에서 올바르게 작동합니까? XML 메시지가 예상되며 디버깅을 중단시키지 않습니다. – Eugene

+0

의견을 내 주셔서 감사합니다. Nsight로 디버깅하려면 다른 GPU가 필요합니다. – librarian

답변

0

(다른 사용자가이 스레드를 우연히 발견하는 경우 내 의견을 다시 게시하십시오).

일부 기술적 인 제약으로 인해 CUDA 디버거에는 Linux 및 Mac 플랫폼 전용 GPU가 필요합니다. 근본적인 문제는 일시 중단 된 GPU에서 렌더링을 시도 할 때 중단 점에 GPU를 일시 중단하면 데스크톱 환경에 멈추는 것입니다.

"경고 : 구문 분석 할 수 없습니다 ..."는 버그가 아니며 단순히 cdb-gdb의 기초로 사용되는 GDB flavor에 대한 메시지입니다. 어떠한 방식으로도 cuda-gdb 및 Nsight Visual Debugger에서 사용할 수있는 기능을 제한하지 않습니다.