2020-04-17-bug-未解决

2020-04-17  本文已影响0人  Incredibles

遇到了一个核函数的 bug
在将 marching cubes 转为 cuda 版本时,发现一个令人无语的情况。
在运行自己写的核函数时,debug 是没问题的,但 thrust::sort 会报错。
注释核函数后,一切正常。这两者之间并没有数据上的关联。

而在核函数中,对一个大小为256的数组写入数据。
当数组索引是常数 [0,256) 时核函数正常执行,程序正常执行。
当数组索引是变量时,范围限定在 [0, 256) 时,程序无法正常执行。

实在想不出原因了,莫非是核函数写的太复杂了?

上一篇 下一篇

猜你喜欢

热点阅读