我正在使用RHEL 6.2和nsight eclipse版本來調試我的cuda程序。調試模式存在問題,即定製Eclipse上的cuda-gdb存在問題。當電腦進入第一Cuda的API調用,調試這些警告終止:適用於Linux的nsight eclipse調試錯誤
warning: Can not parse XML OS data; XML support was disabled at compile time
warning: Error removing breakpoint 0
我還發現,在日食的錯誤有關的錯誤報告,但它似乎已被轉發到GDB: 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。我也意識到Cuda SDK 5.0 RC與我的RHEL 6.2不兼容; Nsight被記錄爲僅與RHEL 6.0和6.1兼容,而下載鏈接則表示RHEL 6.x.
您能將此報告發送至[email protected]嗎?我們可能需要更多信息來重現此問題。我們的QA在不同的平臺上進行測試,我們沒有看到這個問題。 – Eugene
請注意,您需要幾個GPU才能在X下進行調試.CUDA-GDP是否正確地從命令行工作?請注意,XML消息是預期的,不會導致任何調試中斷。 – Eugene
感謝您的評論,我需要使用Nsight來調試另一顆GPU。 – librarian