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