用户
 找回密码
 立即注册
cuda_life 该用户已被删除
发表于 2013-11-6 17:08:23
75652
最近尝试用cuda-gdb调试程序,发现在核函数内部不能进行单步调试,求版主和各位关注!

环境:
系统:CentOS_6.3 64位
GPU: NVIDIA geForce GT 620(一块)


1. 当开启单个线程(1,1),在核函数内部第一行设置断点,然后再继续单步调试(next)就会出现如下信息
    “Termination of CUDA kernel 3(kernel<<<(1, 1, 1), (1, 1, 1)>>>)on Device 0”
    “0x0000003b58009251 in pthread_mutex_lock() from /lib64/lib pthread.so.0”
2. 当开启多个线程(1,128),单步调试会出现如下信息
      “Error:Failed to single-step the warp(dev=0, sm=0, wp=0,error=10)”

请问是哪里出了问题????
使用道具 举报 回复
发表于 2013-11-6 22:14:58
楼主您好,我不是Linux用户,也不是GDB用户,无法为您解释此cuda-gdb的问题。

建议其他会员、版主、NVIDIA原厂支持和总版主为您解答。
使用道具 举报 回复 支持 反对
发表于 2013-11-7 17:52:17
横扫千军 发表于 2013-11-6 22:14
楼主您好,我不是Linux用户,也不是GDB用户,无法为您解释此cuda-gdb的问题。

建议其他会员、版主、NVIDIA ...

thanks all the same
使用道具 举报 回复 支持 反对
发新帖
您需要登录后才可以回帖 登录 | 立即注册