无法在 Google Cloud Compute Engine 上使用 GPU

Posted

技术标签:

【中文标题】无法在 Google Cloud Compute Engine 上使用 GPU【英文标题】:Not able to use GPU on Google Cloud Compute Engine 【发布时间】:2019-11-02 00:35:44 【问题描述】:

我使用 Google Cloud Compute Engine 并使用 Windows Server 2019 Datacenter Desktop 体验制作了一个具有 8vCPU、30GB 内存和 Nvidia V100 GPU 的实例

我也检查了显示设备框但是当我启动系统并转到任务管理器时,我没有看到 GPU,我可以看到 Nvidia GPU V100 存在于设备管理器中,但由于某种原因,它什么也没做。

我尝试安装驱动程序,但没有任何效果,当我尝试打开 Nvidia 控制面板时,我收到错误消息“Nvidia 显示设置不可用”“您当前没有使用连接到 Nvidia GPU 的显示器”。当我右键单击桌面并转到显示设置时,选项不可用。

我尝试卸载GPU并在设备管理器中重新安装它,但它仍然不起作用,我尝试重新安装Nvidia软件,但它仍然不起作用。

为了测试设备,我尝试玩 Apex Legends,但很明显 GPU 没有做任何事情,因为加载每一帧需要几秒钟,我不知道还能做什么。

我想要的只是能够使用 GPU,任何帮助将不胜感激,谢谢。

【问题讨论】:

您是否已经尝试运行任何图形密集型工作负载并查看 GPU 是否在工作? 是的,我有,我尝试运行 Apex Legends,加载每一帧大约需要 1 秒。 【参考方案1】:

虚拟机上的 GPU 的问题是您的显示器实际上并未连接到 GPU,这通常发生在家里的标准机器上。

诀窍是在安装 CUDA 之后,您需要使用 Visual Studio 构建 nbody 解决方案。

此 Google GPU 指南提供了有关驱动程序下载的粗略第一步指南... https://cloud.google.com/compute/docs/gpus/install-drivers-gpu#windows-driver-steps

然后,构建解决方案... https://docs.nvidia.com/cuda/cuda-quick-start-guide/index.html

对于 CUDA 安装和构建来说,这不是一个糟糕的演练,https://medium.com/@nicerova/cuda-on-windows-the-definitive-guide-b4130b9fc419

【讨论】:

以上是关于无法在 Google Cloud Compute Engine 上使用 GPU的主要内容,如果未能解决你的问题,请参考以下文章

如何更改 Google Compute Engine 服务帐户的范围以将数据写入 Google Cloud Storage 存储桶?

Google Cloud Compute Engine 是不是与 Google Cloud SQL 分开

cannot find package "cloud.google.com/go/compute/metadata"

ruby Google Cloud Compute使用Rotate创建快照

Google Cloud、Kubernetes 和 Cloud SQL 代理:默认 Compute Engine 服务帐户问题

使用 gcsfuse 安装在 Compute Engine 实例上的 Google Cloud Bucket 不会创建文件