Open Quackdoc opened 1 year ago
The intel GPU is probably an integrated gpu, can you try WgpuDevice::IntegratedGpu(0)
instead?
That didn't work either, Though I am running an Arc A380, I did play with the windows could be reporting it as integrated (and I suppose it still could be) It still runs on the primary AMD RX580 gpu instead of the Intel A380.
Describe the bug When using the wgpu backend on windows (not yet tested on linux) I cannot set the wgpu backend
To Reproduce
Steps to reproduce the behaviour:
let device = WgpuDevice::BestAvailable;
tolet device = WgpuDevice::DiscreteGpu(1);
(also try DiscreteGpu(0) for completeness)Expected behavior Use the secondary gpu
Screenshots Not applicable
Desktop (please complete the following information):
Additional context
I was able to successfully override by setting
type Backend = WgpuBackend<burn_wgpu::Vulkan, f32, i32>;
and usingVK_ICD_FILENAME
to forcibly load only the intel gpu. this is not a viable workaround however since it will not work with homogeneous gpu vendors. This may however work with setting primary gpu in windows settings, it's something I forgot to test.original issue reported here: https://github.com/Gadersd/whisper-burn/issues/7