> PyOpenCL just passes strings to OpenCL functions. PyCUDA needs to > call nvcc and it uses pytools.preforrk.call_capture_output to do so. > call_capture_output uses Popen.communicate() - which returns buffer, > not string. Then PyCUDA tries to find some string in the output - > and we have type mismatch between string and buffer. I am not sure > whether pytools or PyCUDA needs fixing. Any thoughts, Andreas?
If needed, I think I could take a quick stab in poting pycuda to py3k. With 3.3 it's even simpler than before to create crosscompatible version. That is, if 3.0-3.2 don't need to be supported. -- Tomi Pieviläinen, +358 400 487 504 A: Because it disrupts the natural way of thinking. Q: Why is top posting frowned upon? _______________________________________________ PyCUDA mailing list [email protected] http://lists.tiker.net/listinfo/pycuda
