Jonathan Hunt <hunt(a)braincorporation.com> writes:
> I apologise if I'm doing something dumb - I've tried googling to no avail.
> I am having trouble creating an out-of-order queue with pyopencl
> (2012.2 / from git as of today).
> queue = cl.CommandQueue(ctx,
> raises LogicError: CommandQueue failed: invalid value
> It works fine for an ordered queue (properties = 0).
> This is on OS X 10.8 with Apple drivers and devices:
> [<pyopencl.Device 'Intel(R) Core(TM) i7-3720QM CPU @ 2.60GHz' on
> 'Apple' at 0xffffffff>,
> <pyopencl.Device 'GeForce GT 650M' on 'Apple' at 0x1022600>]
> (it occurs on both devices).
> Am I doing something wrong?
AFAIK, the Intel CPU implementation is the only one to support
out-of-order mode for now. I might be wrong, though. I'd appreciate any