是否可以在安装了ubuntu的虚拟机中开发cuda程序

use*_*433 6 virtualbox cuda

我看了一个视频,一个人在虚拟盒子里编写了他的一个cuda程序.谁能告诉我怎么做?

请转到该视频中的01:09:00,看看他在virgualbox中编译了该程序.

PS:我的工作站上安装了一块gtx 970卡和另一块显卡,但我不想在其上安装真正的Ubuntu,我只想用VM来测试cuda世界.

Rob*_*lla 7

是的,这是可能的.

视频中的演示者使用的是Amazon EC2云GPU实例.

通常,许多类型的VM(虚拟机)产品可以托管Linux OS,可以在其上加载CUDA工具包并以这种方式编译代码.

但是,编译代码和运行 CUDA代码之间存在差异.运行CUDA代码通常需要CUDA GPU存在/可用.这可以使用某些类型的VM /管理程序来完成,但并非每个VM管理程序都支持将物理GPU设备放入VM(当前需要能够在VM中运行 CUDA代码)的能力.

通常,为了在适合CUDA使用的VM中提供GPU(当前),VM /管理程序必须支持某种PCI Passthrough功能.

提供完整的分步教程将取决于特定管理程序的选择,超出了我在此处提供的答案的范围.

  • 也许你可以编写一个属性教程,即Virtualbox + ubuntu + mid range nvidia gpu. (2认同)