Advertisement

虚拟机 virtualbox CUDA 可行性(安装)

阅读量:

在开发 CUDA 程序过程中遇到了一个具体问题。由于服务器端采用的是 Linux 操作系统,而当前本地环境为 Windows 8 系统,因此通过 SSH 客户端或 Visual Studio 编写 CUDA 程序后上传至服务器进行调试的方式始终难以适应。同时,本人并不打算安装双系统,因此考虑借助虚拟机技术,在虚拟环境中安装 Linux 操作系统,并在该环境中进行 CUDA 程序的调试工作。

然而,这种方式的实施存在一定的可行性问题。虚拟机本质上是对图形设备的一种模拟,这意味着用户无法直接访问真实的 GPU 资源。这种限制源于当多个虚拟机同时访问同一硬件设备时,虚拟机管理系统所采取的处理机制。为了实现资源共享,虚拟机会在物理硬件与虚拟环境之间引入一个中间层。

当前本机所配备的显卡型号为 GTX 850M,在 VirtualBox 4.3.26 版本中运行 CentOS 6.5 虚拟机时输入了相关查询命令:

复制代码
    $ lspci | grep -i nvidia
    

未检索到任何相关结果,此时可观察到系统中并未显示任何 NVIDIA 显卡信息。然而,若将 NVIDIA 替换为 virtual,则能够发现 VirtualBox 所提供的虚拟图形设备信息得以呈现。

![](https://ad.itadn.com/c/weblog/blog-img/im

全部评论 (0)

还没有任何评论哟~