#include "gpu_loader.hpp" #include gpu_is_available_fn load_gpu_is_available() { void* h = dlopen("./libgpu_compute.so", RTLD_NOW | RTLD_LOCAL); if (!h) return nullptr; auto fn = (gpu_is_available_fn)dlsym(h, "gpu_is_available"); if (!fn) return nullptr; return fn; }