I am having a problem printing from within a pycuda kernel: the printf() function prints nothing.
There was a similar question posted here by @username_4567 and also an example given here, which @harrism pointed to in his answer. However, I have implemented the code in the pycuda example and nothing gets printed (though with no errors). I am guessing the problem is that I am using a Kepler GPU and the example specifies that it only works on Fermi devices.
Does anybody know how I can print information from within pycuda kernels using my Kepler GPU? There's probably a work-around I could design, which copies any data I want to print on to the CPU and then print via Python but I'd prefer to avoid that!
I have searched the web for anyone having the same problem but I found nothing.
I am using Python 3.5 (Anaconda build), Spyder as an IDE (launched from terminal) and an iMac with El Capitan. GPU is GeForce GT 755M.