**
GPU的nvidia-smi命令
**
NVIDIA系统管理界面(nvidia-smi)是基于NVIDIA Management Library(NVML)的命令行实用程序,旨在帮助管理和监视NVIDIA GPU设备。
此实用程序允许管理员查询GPU设备状态,并具有适当的特权,允许管理员修改GPU设备状态。 它针对Tesla,GRID Quadro和Titan X产品,尽管其他NVIDIA GPU也提供有限的支持。
NVIDIA-smi在Linux以及64位Windows Server 2008 R2和Windows 7上均附带NVIDIA GPU显示驱动程序。Nvidia-smi可以将查询信息以XML或人类可读的纯文本格式报告给标准输出或文件。 有关更多详细信息,请参阅nvidia-smi文档。
各位在安装完NVIDIA GRID软件以后,官方建议的第一种验证GRID是否成功安装的方法就是在命令行下执行nvidia-smi,查看GPU信息是否可以正常的输出来判断GRID是否正常安装。今天我们就重点了解下NVIDIAGPU最重要的命令之一nvidia-smi。
首先我们来看官方对nvidia-smi的定义:
1 基于NVIDIA Management Library (NVIDIA管理库),实现NVIDIA GPU设备的管理和监控功能
2 主要支持Tesla, GRID, Quadro以及TitanX的产品,有限支持其他的GPU产品
所以我们在常见的NVIDIAGPU产品上安装完驱动后,都同时安装上nvidia-smi管理工具,帮助管理人员通过命令行的方式对GPU进行监控和管理。
当我们成功部署了GRID软件以后,我们可以通过以下nvidia-smi命令实现