The OpenCL [ICD]( https://registry.khronos.org/OpenCL/specs/2.2/html/OpenCL_Ext.html#cl_khr_icd-opencl) extension supports dynamic linking to vendor specific libraries. This library should support the OpenCL ICD extension if possible.