作者zx09192939 (虚拟外功)
看板Fortran
标题[问题] cuda fortran二维阵列 copyout failed:4
时间Wed Dec 25 16:17:22 2013
我是用pgi fortran的编译器
我试写一维阵列拿去显卡算都没问题
复制回来主程式的结果都正确无误
问题出在我改二维阵列做简单四则运算确有这个错误跳出来
0: copyout Memcpy (host=0x6d72c0, dev=0x500102000, size=8192) FAILED: 4
(unspecified launch failure)
我的记忆体使用的很少,矩阵开的格子百格以下,应该不会有错才对
请问这该怎麽除错呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.22.18.23
1F:→ zx09192939:显卡gtx580 12/25 16:43
2F:推 Aidan79225:有很多种可能你会GDB可用cuda-gdb 01/06 10:05
3F:→ Aidan79225:我猜可能是有变数未初始话但有thread抢先用到了 01/06 10:06