| 38 | namespace { |
| 39 | |
| 40 | std::unique_ptr<multi_queue_executor> |
| 41 | create_multi_queue_executor(ocl_backend *b, ocl_hardware_manager* mgr) { |
| 42 | return std::make_unique<multi_queue_executor>(*b, [b, mgr](device_id dev) { |
| 43 | return std::make_unique<ocl_queue>(mgr, static_cast<std::size_t>(dev.get_id())); |
| 44 | }); |
| 45 | } |
| 46 | |
| 47 | } |
| 48 |