Doesn't really make a difference, GPU with or without physical VGA-connector inside VM is just some accelerator...opencl, vulkan, CUDA, tensorflow, pytorch...
I don't have experience with NPUs yet, it is possible they're bound to the GPU, even with split IOMMU-groups.
This is lspci from Ryzen...