在简单的CUDA程序,我们可以通过包括cuPrintf.h但在PyCUDA这样做不被任何解释打印由线程的消息。 如何做到这一点的PyCUDA?
Answer 1:
计算能力2.0和更高级别GPU, cuPrintf.h
,而倾向于只使用CUDA的内置的printf()的鼓励。 要使用它,只#include <stdio.h>
和呼叫printf()
就像在主机上。
该PyCUDA维基有这个具体的例子 。
文章来源: Print messages in PyCUDA
在简单的CUDA程序,我们可以通过包括cuPrintf.h但在PyCUDA这样做不被任何解释打印由线程的消息。 如何做到这一点的PyCUDA?
计算能力2.0和更高级别GPU, cuPrintf.h
,而倾向于只使用CUDA的内置的printf()的鼓励。 要使用它,只#include <stdio.h>
和呼叫printf()
就像在主机上。
该PyCUDA维基有这个具体的例子 。