diff --git a/main.cpp b/main.cpp index a36d5e6eec167c3431b2a17203e0ac60835da336..1cdd7d8cc15df458ea261657771a9d2359260f23 100644 --- a/main.cpp +++ b/main.cpp @@ -106,13 +106,9 @@ int main(int argc, char** argv) { std::cout << "Using Device: " << device.getInfo<CL_DEVICE_NAME>() << std::endl; cl::Context context(device); - cl_int err; - cl_command_queue cq = clCreateCommandQueue(context(), device(), CL_QUEUE_PROFILING_ENABLE, &err); - if (err != CL_SUCCESS) { - std::cerr << "Failed to create command queue: " << err << std::endl; - exit(1); - } - cl::CommandQueue queue(cq, true); + cl::CommandQueue queue(context, device, CL_QUEUE_PROFILING_ENABLE); // Keep profiling enabled + + std::vector<cl::Device> devices_to_init = {device}; std::vector<cl::Device> devices_to_init = {device};