nvidia - nvidia-smi 命令可以与 nvidia 驱动程序 microsoft azure dsvm 通信
问题描述
在创建并启动数据科学虚拟机并通过 ssh 连接之后,我尝试使用nvidia-smi
来查看内置的 nvidia 和 cuda 是否正常工作。返回的消息已读
NVIDIA-SMI 失败,因为它无法与 NVIDIA 驱动程序通信。确保已安装并运行最新的 NVIDIA 驱动程序。
这些应该是 vm 的一部分,但是当我尝试运行我创建的程序时,使用的是本地计算机的默认 CPU,而不是 vm 的 GPU。我项目的最终目标是运行一个对象检测模型,其性能从我糟糕的 11 秒/图像中加速,所以我想我会使用一个 vm 并利用它的计算能力。然而,这似乎不是最好的选择,所以如果其他人有一些建议,我将不胜感激。
解决方案
您看到的问题是因为您使用的是 D 系列 VM。只有 N 系列 VM 有 GPU。因此,为了利用 GPU,您需要选择以下尺寸之一:
https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sizes-gpu
对于此大小系列,您订阅中的 vCPU(核心)配额最初在每个区域中设置为 0。您将需要在可用区域中为该系列请求增加 vCPU 配额。
推荐阅读
- python - 由于找不到表,抓取网站无法正常工作
- react-native - 如何在 Jest 中模拟 React Native 原生模块?
- python - 电报机器人。如何在电报消息中打印 DataFrame?
- google-bigquery - 在 bigquery 仪表板上加载表时出错,但查询工作正常
- database - MicrosoftEntityFrameworkCore 无法从程序集中找到迁移
- c - 可视化 C 源代码的工具
- r - eval 将字符解析为函数调用 r
- javascript - 如何修复javascript没有分配正确的值?
- c - 尝试通过结构从动态字符串数组打印字符串时出错
- php - 使用 INNODB 5.6.42-84.2 在 PHP 中创建事务