On Mittwoch 11 März 2009, you wrote:
> Thanks so much, but can I not pass memory between threads?
>
> "LogicError: cuMemcpyHtoD failed: invalid value"

Sort of. As I understand it, global pointers are per-context. You therefore 
need to activate the context to which they belong in the thread in which you 
want to use them. Each context can have no more than one controlling thread.

Andreas


Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
PyCuda mailing list
[email protected]
http://tiker.net/mailman/listinfo/pycuda_tiker.net

Reply via email to