OpenCL clGetPlatformIDs returning CL_PLATFORM_NOT_FOUND in multi-vendor environments
OpenCL applications rely on the Installable Client Driver (ICD) loader to discover available platforms at runtime. In environments with a single hardware vendor, the loader typically identifies the platform without configuration. However, production environments often contain multiple GPUs or a mix of integrated and discrete graphics, which can introduce com