> 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

Reply via email to