跳到主要内容

使用手册

Moore Threads GPU 管理接口 (mthreads-gmi)

Moore Threads GPU 管理接口 (mthreads-gmi) 是一个基于 GPU 管理中心 SDK 构建的命令行工具。mthreads-gmi 旨在监控和管理 Moore Threads GPU。安装 GPU 驱动程序时,mthreads-gmi 会自动安装。

支持的平台

mthreads-gmi v1.12.0 支持以下平台。

驱动程序:kmd >=2024.3.25 开发版 vgpu 驱动程序 = 2.4.0

MTBIOS: qy2 3.3.6 qy1 2.2.0 sudi 1.2.0

CPU架构操作系统GPU
HygonX86_64UOS Desktop V20 Pros10, s30, s50
HygonX86_64Kylin V10 SP1s10, s30, s50
ZhaoxinX86_64UOS Desktop V20 Pros10, s30, s50
ZhaoxinX86_64Kylin V10 SP1s10, s30, s50
PhytiumAArch64UOS Desktop V20 Pros10, s30, s50
PhytiumAArch64Kylin V10 SP1s10, s30, s50
LoongsonLoongArch64UOS Desktop V20 Pros10, s30, s50
LoongsonLoongArch64Kylin V10 SP1s10, s30, s50
IntelX86_64Ubuntu 20.04.1s80, s4000, s3000, s2000

命令参考

mthreads-gmi v1.12.0 支持以下命令

GPU 命令

mthreads-gmi

显示所有物理 GPU 及其在 GPU 上运行的进程级信息的概览。后者在虚拟 GPU 环境中暂时不支持。

[可选]

-i, --id=ID

通过选定的 ID 显示单个指定 GPU 的数据,ID 由 GPU 的数量确定。

--debug=FILE

将加密日志生成到指定文件中,便于开发者调试。

示例

查询索引为 0 的 GPU 信息。

mthreads-gmi -i 0
mthreads-gmi [--list-gpus | -L]

列出系统中每个 Moore Threads GPU 及其 UUID。

[可选]

--debug=FILE

将加密日志生成到指定文件中,便于开发者调试。

mthreads-gmi [--query | -q]

显示所有物理 GPU 的详细信息,包括名称、品牌、产品序列号、mtbios 版本、pci、内存、利用率、温度、风扇、功率、时钟、显示接口、编码统计和解码统计。有些设备和环境不支持所有可能的信息。任何不支持的数据在输出中用 "N/A" 表示。

[可选]

-i, --id=ID

通过选定的 ID 显示单个指定 GPU 的数据,ID 由 GPU 的数量确定。

-f FILE, --filename=FILE

将查询输出重定向到指定文件,而不是默认的标准输出。

-d TYPE, --display=TYPE

允许调用者传递要查询的属性的显式列表:MEMORY, UTILIZATION, TEMPERATURE, CLOCK, FAN, VIDEO, POWER, 和 PAGE_RETIREMENT。

-l SEC, --loop=SEC

以指定的间隔持续报告查询数据,而不是默认的仅一次。

--debug=FILE

将加密日志生成到指定文件中,便于开发者调试。

--json

以 JSON 格式输出结果。

示例

查询索引为 0 的 GPU 的 MEMORY 信息。

mthreads-gmi --query -i 0 -d MEMORY

每 10 秒查询一次所有 GPU 的属性,并将输出保存到日志文件。

mthreads-gmi --query -l 10 -f log
mthreads-gmi [--help | -h]

打印使用信息并退出。

[可选]

--debug=FILE

将加密日志生成到指定文件中,便于开发者调试。

mthreads-gmi [--reset | -r][ --