#gpu #monitoring #nvidia-smi #command-line #amd-gpu #rust

app gpuinfo

一个用于查询 GPU 状态的最小命令行工具

4 个版本

0.1.3 2021 年 7 月 6 日
0.1.2 2021 年 6 月 20 日
0.1.1 2021 年 6 月 19 日
0.1.0 2021 年 6 月 19 日

#24 in #amd-gpu

每月 25 次下载

MIT 许可证

15KB
240

gpuinfo

Crates.io version license dependency status CI

一个小型命令行工具,用于查询和监控 GPU 状态。

gpuinfo-screenshot

注意:我们目前只支持 NVIDIA GPU,AMD GPU 尚未支持。欢迎所有贡献!这是一个持续的项目,未来可能会有变化。该工具已在 Linux 上进行测试。它也可能在 macOS 和 Windows 上运行,但可能缺少一些功能。

用法

$ gpu-info

选项

  • -w, --watch: 每秒打印 GPU 信息到终端
  • -, --interval <interval>: 根据给定间隔(整数秒)将 GPU 信息打印到终端

注意:将添加更多选项。

安装

该包在 crates.io 上公开可用

cargo install gpuinfo

输出

[0]: Tesla P100-SXM2-16GB | 60 | 0 % | 1544 / 16280 MB | 37°C | 未找到运行中的进程

  • [0]: GPU 的 PCI_BUS_ID。请注意,CUDA 可能会分配不同的设备 ID。确保 CUDA_DEVICE_ORDER 被分配为 PCI_BUS_ID 将保证 gpu-info 和 CUDA 产生相同的结果
  • Tesla P100-SXM2-16GB: GPU 的名称
  • 60: GPU 的大版本号和小版本号
  • 0 %: 当前 GPU 利用率
  • 1544 / 16280 MB: GPU 设备内存使用情况
  • 37°C: GPU 温度
  • 未找到运行中的进程: GPU 上当前运行中的进程(注意:仅显示用户有权访问的进程)。

许可证

MIT 许可证

依赖项

~5MB
~92K SLoC