PyCuda: Dereferencing Array Element Via Pointer in Cuda Kernel
我正在使用PyCuda通过指针将成对的数组传递给cuda内核。数组是不同内核的输出,因此数据已经在GPU上。
在内核中,我试图访问每个数组中的元素以进行矢量减法。我为数组中的元素获取的值不正确(h
- @JonnyHenly添加了我其余的代码...可能太多了。让我知道。
-
非常感谢您这样做!您不会相信我问过多少人来更新他们的问题,所以我可以尽力帮助他们,但是这种情况永远不会发生。虽然有很多代码,但我可以理解为什么您没有完整发布它:)
-
您是否检查过kernel_chebyshev中使用的数组(它们是不同内核的输出)是否正确?
-
您已经发布了200多个LOC,但是由于所有外部依赖关系和图像文件要求,该示例仍然无法真正使用。堆栈溢出不是免费的调试和发现错误的服务,请不要将其视为一个。如果您可以创建适当的MCVE并准确描述您所遇到的问题,那么有人可能会为您提供帮助。但不包含您发布的代码。
-
对不起,我很困惑。我不想上传所有代码,因为我不打算将Stack Overflow用作调试服务。感谢您的链接MCVE链接,这对于我将来的堆栈溢出问题以及我的个人编码都非常有帮助
这是一个不好的问题,因为错误在我的代码中的其他地方。对困惑感到抱歉。