使用手册
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 |
|---|---|---|---|
| Hygon | X86_64 | UOS Desktop V20 Pro | s10, s30, s50 |
| Hygon | X86_64 | Kylin V10 SP1 | s10, s30, s50 |
| Zhaoxin | X86_64 | UOS Desktop V20 Pro | s10, s30, s50 |
| Zhaoxin | X86_64 | Kylin V10 SP1 | s10, s30, s50 |
| Phytium | AArch64 | UOS Desktop V20 Pro | s10, s30, s50 |
| Phytium | AArch64 | Kylin V10 SP1 | s10, s30, s50 |
| Loongson | LoongArch64 | UOS Desktop V20 Pro | s10, s30, s50 |
| Loongson | LoongArch64 | Kylin V10 SP1 | s10, s30, s50 |
| Intel | X86_64 | Ubuntu 20.04.1 | s80, 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
将加密日志生成到指定文件中,便于开发者调试。

