NVIDIA-SMI系列命令详解(17)-时钟频率

时钟频率(CLOCK)

本文为NVIDIA-SMI系列命令详解第十七篇-时钟频率,介绍和演示了nvidia-smi 命令的 clocks 选项及其附加参数,命令如下:

nvidia-smi clocks

该命令用于控制和查询时钟频率相关信息。当前仅适用于同步超频。

支持的参数列表如下:

    [-i | --id]: 枚举索引, PCI 总线 ID 或者 UUID。多个设备时使用逗号隔开。
    [ | --sync-boost-list]: 列举所有同步超频组
    [ | --sync-boost-add]: 添加一个同步超频组

    [ | --sync-boost-remove]: 删除一个同步超频组。
                              组 id 从 --sync-boost-list 获取。

    [-h | --help]: 显示帮助信息

各参数详解

-i 指定 GPU 的标识

GPU 设备的自然枚举序号,PCI 总线地址,或者UUID。多个设备时使用逗号隔开。

运行示例

将 0, 1 号 GPU 添加到同步超频组

nvidia-smi clocks -i 0,1 --sync-boost-add

image

可以看到 0, 1 号 GPU 成功被加入到同步超频组 0。

--sync-boost-list 列举所有同步超频组

列举所有同步超频组

运行示例

列举所有同步超频组

 nvidia-smi clocks --sync-boost-list

image

可以看到, 0 号同步超频组里面 有 0,1号 GPU,1号同步超频组里面有 5,6号 GPU。

--sync-boost-add 增加一个同步超频组

增加一个同步超频组

运行示例

将5,6号 GPU 增加到一个同步超频组

nvidia-smi clocks -i 5,6 --sync-boost-add

image

可以看到,5,6号 GPU 成功添加到 1号同步超频组。

注意:

同一个 GPU 只能被添加到一个超频组。

image

如图,在5,6号 GPU 已经添加到 1号 同步超频组的情况下,再将 5 号 GPU 添加到一个新的同步超频组会报错。

--sync-boost-remove 列举所有同步超频组

删除一个同步超频组,组 id 从 --sync-boost-list 获取。

运行示例

删除 0 号 同步超频组

 nvidia-smi clocks --sync-boost-remove 0

删除前:

image

删除后:

image

可以看到, 0 号同步超频组已经被删除。

-h 打印帮助信息

运行示例

展示 nvidia-smi clocks 的帮助信息

nvidia-smi clocks -h

image

对应内容如下:

nvidia-smi clocks -h

    clocks -- Control and query clock information.

    Usage: nvidia-smi clocks [options]

    Options include:
    [-i | --id]: Enumeration index, PCI bus ID or UUID. Provide comma
                 separated values for more than one device

    [ | --sync-boost-list]: List all synchronous boost groups

    [ | --sync-boost-add]: Add a synchronous boost group

    [ | --sync-boost-remove]: Remove a synchronous boost group. Provide the group id
                 returned from --sync-boost-list

    [-h | --help]: Display help information

猜你喜欢

转载自juejin.im/post/7233304089370787877