虚拟机 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 所提供的虚拟图形设备信息得以呈现。
全部评论 (0)
还没有任何评论哟~
