我将此作为编程和环境问题提出。您可以在访问物理 GPU 卡的虚拟机中测试/编程 CUDA 吗?
我正在购买一个新的(非常好的系统),部分是为了试验基本的 CUDA 编程。处理器将是支持 VT-d(直接 IO 直通)的 Intel i7-4770 或不支持的 i7-4770K。VT-d 支持是否允许从 VM 访问 GPU 卡?(我查看了英特尔、主板制造商网站和 VM 上的文档,但没有看到这个问题的答案。)
我计划在带有虚拟机(可能通过 QEMU/KVM)的新开发盒上运行 Linux 作为我的基本操作系统,以在 Windows 和 Mac OS 等其他环境中测试该软件。换句话说,我会在 Linux 机器上进行主要开发,然后需要在同一机器上运行的虚拟机上进行测试。
但是,VM 操作系统能否访问 GPU 卡进行测试/开发?
[2013 年 7 月首次询问]