I receive an assertion failure in cache.py on line 391
assert prg_devs[i] == devices[dest_index]

prg_devs is :
[<pyopencl.Device 'Tahiti' on 'AMD Accelerated Parallel Processing' at 0x2f02240>, <pyopencl.Device 'Tahiti' on 'AMD Accelerated Parallel Processing' at 0x2f70650>, <pyopencl.Device 'Tahiti' on 'AMD Accelerated Parallel Processing' at 0x3203770>, <pyopencl.Device 'Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz' on 'AMD Accelerated Parallel Processing' at 0x3321e40>, <pyopencl.Device 'Tahiti' on 'AMD Accelerated Parallel Processing' at 0x33f5ac0>]


devices is :
[<pyopencl.Device 'Tahiti' on 'AMD Accelerated Parallel Processing' at 0x2f02240>, <pyopencl.Device 'Tahiti' on 'AMD Accelerated Parallel Processing' at 0x2f70650>, <pyopencl.Device 'Tahiti' on 'AMD Accelerated Parallel Processing' at 0x3203770>, <pyopencl.Device 'Tahiti' on 'AMD Accelerated Parallel Processing' at 0x33f5ac0>, <pyopencl.Device 'Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz' on 'AMD Accelerated Parallel Processing' at 0x3321e40>]

You will notice that the last two entries are swapped. This only seems to affect AMD devices (Ubuntu 12.04 64-bit with the latest AMD drivers manually installed). We have an identically-configured quad-SLI nvidia system which does not exhibit this behavior.

-Tom

_______________________________________________
PyOpenCL mailing list
[email protected]
http://lists.tiker.net/listinfo/pyopencl

Reply via email to