【发布时间】:2012-09-10 09:42:45
【问题描述】:
我正在尝试运行一个简单的 CUDA 程序,该程序使用 Windows 中的 Open MPI v1.6.1(64 位)查询节点中的 GPU 数量7 台专业 64 位机器。当我在根节点中运行应用程序时,得到了正确的 GPU 计数。但是,当尝试使用 Open MPI 在不同的节点上远程运行相同的应用程序时,GPU 计数变为 0,即节点中显示为 No CUDA-capable GPU is present。
具有支持 CUDA 2.1 的 GPU 的根和节点。当一个正常的 MPI 应用程序运行时,它工作正常。
运行 CUDA 应用程序是否需要任何特殊设置 在 Windows 7 中使用 Open MPI v1.6.1?
【问题讨论】:
-
您可以在远程桌面访问下运行任何 CUDA 应用程序(甚至来自 SDK)吗?据我记得,Windows中的远程桌面提供了虚拟GPU,而你的真实GPU无法正常远程访问。
-
否 Windows 不允许 CUDA 应用程序运行远程桌面。但是我们可以通过 VNC 运行应用程序。
标签: windows-7 cuda mpi gpgpu openmpi