请教大家原子函数问题

hanyi_2011 2010-12-23 11:11:58
请教大家有关原子函数的问题,我核函数里调用了原子函数automicAdd(),显示错误atomicAdd is undefined,然后我将编译规则common.mk 中GENCODE_SM10 := -gencode=arch=compute_10,code=\"sm_10,compute_10\"
GENCODE_SM20 := -gencode=arch=compute_20,code=\"sm_20,compute_20\"
第一行改为GENCODE_SM13 := -gencode=arch=compute_13,code=\"sm_13,compute_13\"我的GPU为GTX260 计算能力为1.3编译通过了,但是运行时显示错误 cutilCheckMsg() CUTIL CUDA error : Kernel execution failed : invalid device function ,然后我又将此行改为SM10,将原子函数去掉,运行正确,可见出现错误不是我写的函数的问题,是编译规则改错了,请教大家怎么改?
...全文
213 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
bllb007 2012-10-26
  • 打赏
  • 举报
回复
期待有人解答哦
梁山居士 2011-11-23
  • 打赏
  • 举报
回复
期待有人解答哦
  • 打赏
  • 举报
回复
1)不要去掉GENCODE_SM10,而是加上GENCODE_SM13试试.
2)错误显示更可能的原因是没有连接上正确的cutil库.

374

社区成员

发帖
与我相关
我的任务
社区描述
CUDA on Linux
社区管理员
  • CUDA on Linux社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧