Added 3rd-party interfaces for the GPU-driver approach.

- For Nvidia: NVAPI
- For AMD: ADL