使用某些虚拟化软件(即在客户系统中)是否可以将opencl用于 CPU ?我认为它变得更加重要,而计算正在进入云中。
答案 0 :(得分:2)
当然,用于CPU的OpenCL只是在CPU中运行的另一个进程,没有任何特殊之处。虚拟化应该没有问题。
答案 1 :(得分:1)
只有当OpenCL驱动程序可用于主机系统GPU时,才可以执行此操作。据我所知,所提到的三个系统是不可能的。我相信Virtual Box。模拟的图形板不兼容OpenCL,虚拟盒GPU驱动程序不支持OpenCL。
据我所知,只有来宾系统才能从主机看到原始的GPU板。您必须检查并安装所需的OpenCL驱动程序。
答案 2 :(得分:1)
某些驱动程序,例如Intel的CPU驱动程序实际上似乎不允许出于某种原因安装在Parallels虚拟机中。
要在运行并行的Windows中获得OpenCL支持,我首先启动以本机运行Windows并在那里安装驱动程序。然后我重新启动到OSX,并且Parallels中也提供了Intel的CPU驱动程序。当然,这种方法仅适用于Bootcamp + Parallels设置。