cuda_gdb使用

想debug cuda程序,最好有cuda_gdb。怎么使用cuda_gdb呢,我记录一下

编译的时候在cmake里面加入

SET(CMAKE_CUDA_FLAGS ${CMAKE_CUDA_FLAGS} "-g -G")

cuda-gdb

file CUDA_MEDBLUR #首先file,找到debug 的symbol

#在要debug的文件里按行打断点

b medianBlur.cu:387 #打断点

b medianBlur.cu:417 #打断点

r CUDA_MEDBLUR #运行程序

n #运行下一步

p #变量

c #继续执行到下一个断点,因为是cuda,并行执行,所以会首先进入到别的kernel里,别的kernel跑完以后再到程序的逻辑下一步

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值