问题
In simple CUDA programs we can print messages by threads by including cuPrintf.h but doing this in PyCUDA is not explained anywhere. How to do this in PyCUDA?
回答1:
On Compute Capability 2.0 and later GPUs, cuPrintf.h
is discouraged in favor of just using CUDA's built-in printf(). To use it, just #include <stdio.h>
and call printf()
just like on the host.
The PyCUDA wiki has a specific example of this.
来源:https://stackoverflow.com/questions/11905841/print-messages-in-pycuda