In the clAmdFft library, the function clAmdFftBakePlan take a numQueues parameter that must be 'a proper subset of the devices included in the plan context.' In the case that multiple devices are given, does this make a Plan that executes on multiple devices or does it just make the Plan available to be used on those devices?
I think it is the latter, but the numQueuesandEvents parameter in clAmdFftEnqueueTransform makes it ambiguous.
Solved! Go to Solution.
The library is not designed to handle multiple queues yet. It takes in only a single command queue. If you pass a number greater than 1 for the numQueues parameter, the library will return an error code.
The library is not designed to handle multiple queues yet. It takes in only a single command queue. If you pass a number greater than 1 for the numQueues parameter, the library will return an error code.