From what I know both Vulkan and OpenCL have a way to choose which device you are working with. If I were to try to do graphics and machine learning in the same app wouldn’t this make sense with 2 GPUs. Also, how would I do it? and would my 2 GPUs have to be different.