https://bugs.launchpad.net/ubuntu/+source/pyopencl/+bug/1354086

It may help to wait for one run of the kernel to finish before starting the next: for me, repeated pyopencl.enqueue_copy(cq0,bCL.data,aCL.data) leaks memory (sometimes ending in a crash, sometimes a whole-system hang) but repeated pyopencl.enqueue_copy(cq0,bCL.data,aCL.data).wait() doesn't.

Also note that frequently creating and deleting objects may be slow (compared to reusing existing ones) even when it doesn't crash.

_______________________________________________
Beignet mailing list
Beignet@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/beignet

Reply via email to