ixGDB is Iluvatar CUDA source-level debugger for Linux OS, based on NVIDIA CUDA-GDB 10.2.
ixGDB provides the following capabilities:
First, make sure that libtermcap and other required dependent packages are installed (try "sudo yum install ncurses-devel"). The "configure" command will report an error if some packages are missing.
Please note that the libexpat development headers must be present if ixGDB is to be used for cross-platform debugging.
Issue the following commands to build ixGDB:
./configure --program-prefix=cuda- \
--enable-cuda \
--enable-targets="x86_64-apple-darwin,x86_64-unknown-linux-gnu,\
arm-elf-linux-gnu,m68k-unknown-linux-gnu" \
CFLAGS='-I/usr/local/cuda/include' \
LDFLAGS='-lpthread'
make
All standard GDB commands could be used for both CPU and GPU code debugging. In addition to that, ixGDB provides CUDA-specific command families like "info cuda ..." to query GPU states, "cuda .." to control debugger focus on GPU and "[get|set] cuda .." to alter/query CUDA debugger configuration. If you want to know more about how to use ixGDB, please go to Iluvatar CoreX support official site and use "ixgdb" as the keyword to find document "SDK Tools User Guide", which includes detailed usage of ixGDB.
Gitee Issues: bug reports, feature requests, install issues, usage issues, etc.
Licensee's use of the GDB third party component is subject to the terms and conditions of GNU GPL v3:
This product includes copyrighted third-party software licensed under the terms of the GNU General Public License v3 ("GPL v3"). All third-party software packages are copyright by their respective authors.
Consistent with these licensing requirements, the software listed below is provided under the terms of the specified open source software licenses.
Component License
ixGDB GPL v3
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型