ESXi 可以将显卡传给 VM 做 CUDA 吗?

Mar*_*cin 5 virtualization vmware-esxi cuda

我有一个 ESXi 4.1 在可以运行 4 个 16 通道 PCI-e 卡的硬件上运行。我想从 Linux VM 访问底层硬件,以运行一些 CUDA 程序。

到目前为止,我从 Linux VM 内部只能看到通用的 VMware 显卡。我安装了 VMware 工具,lspci但仍然给我相同的结果VGA compatible controller: VMware SVGA II Adapter.

是否可以从 VM 来宾访问 CUDA 设备?

Cho*_*er3 2

如果您的系统完全兼容 AMD-Vi 或 VT-d,那么您应该能够进入主机的高级设置并将设备“传递”到给定的虚拟机。这不确定是否有效或稳定,但确实适用于相当多的套件,尽管它会阻止 vMotion/FT/HA 等对您很重要的东西正常工作。我会说尝试一下,但如果它不起作用,那么它就不起作用了。

编辑-这里是查看位置的抓取;

在此输入图像描述

因此,它是主机/配置、高级设置,然后选择“配置直通”——您只能从那里开始,因为我还没有使用 GPU 完成此操作。