在简单的CUDA程序中,我们可以通过包括cuPrintf.h来按线程打印消息,但是在PyCUDA中这样做并没有在任何地方解释。如何在PyCUDA中做到这一点?
答案 0 :(得分:5)
在Compute Capability 2.0及更高版本的GPU上,不鼓励cuPrintf.h
使用CUDA的内置printf()。要使用它,只需#include <stdio.h>
并呼叫printf()
,就像在主机上一样。
PyCUDA wiki有specific example of this。