“ nvitop —— GPU 进程管理的一站式解决方案 ”

发布时间:2024-03-26
今日阅读:0
来源:OSCHINA
作者:
...

nvitop 是一种交互式 NVIDIA 设备和进程监控工具。它有一个丰富多彩的信息界面,可以不断更新设备和进程的状态。作为资源监控器,它包含许多功能和选项,例如树视图、环境变量查看、进程过滤、进程指标监控等。除此之外,该软件包还为深度学习研究人员提供了 CUDA 设备选择工具nvisel。它还提供方便的 API,允许开发人员编写自己的监控工具。 img 特性 - 信息丰富且精美的输出显示比nvidia-smi彩色精美方框绘图更多的信息。 - 监控模式可以作为资源监控器运行,而不是只打印一次结果。

条形图和历史图 过程排序 过程过滤 通过击键向进程发送信号 GPU 进程及其父进程的树视图屏幕 环境变量屏幕 帮助屏幕 鼠标支持 - 条形图和历史图 - 过程排序 - 过程过滤 - 通过击键向进程发送信号 - GPU 进程及其父进程的树视图屏幕 - 环境变量屏幕 - 帮助屏幕 - 鼠标支持 - 交互式在监控模式下响应用户输入来自键盘和/或鼠标。对比gpustat和py3nvml - 高效

直接使用NVML Python 绑定查询设备状态,而不是解析nvidia-smi的输出与nvidia-htop相比 支持稀疏查询并使用来自 cachetools 的 TTLCache 缓存结果与gpustat相比 使用curses库显示信息,而不是用ANSI转义代码打印与py3nvml相比 使用多线程异步收集信息并更快地响应用户输入。与nvtop相比 - 直接使用NVML Python 绑定查询设备状态,而不是解析nvidia-smi的输出与nvidia-htop相比 - 支持稀疏查询并使用来自 cachetools 的 TTLCache 缓存结果与gpustat相比 - 使用curses库显示信息,而不是用ANSI转义代码打印与py3nvml相比 - 使用多线程异步收集信息并更快地响应用户输入。与nvtop相比 - 便携式适用于 Linux 和 Windows。

使用跨平台库psutil获取主机进程信息,而不是在子进程中调用ps -p 。与nvidia-htop和py3nvml相比 用纯 Python 编写,易于使用pip安装与nvtop相比 - 使用跨平台库psutil获取主机进程信息,而不是在子进程中调用ps -p 。与nvidia-htop和py3nvml相比 - 用纯 Python 编写,易于使用pip安装与nvtop相比 - 可集成易于集成到其他应用程序中,不仅仅是监控。对比nvidia-htop和nvtop img

标签:
nvitop GPU 一站式

每日一言

"<!doctype html> <html lang="Zh-cn"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="robots" content="noindex,nofollow"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/> <meta name="renderer" content="webkit"> <title>您请求的文件不存在!</title> <link type="text/css" rel="stylesheet" href="https://www.oick.cn/css/404.css" /> <link rel="shortcut icon" href="http://www.oick.cn/favicon.ico" type="image/x-icon" /> </head> <body> <div id="wrap"> <div> <img src="https://www.oick.cn/imgs/404.png" alt="404" /> </div> <div id="text"> <strong> <span></span> <a href="javascript:history.back()">返回上一页</a> </strong> </div> </div> <div class="animate below"></div> <div class="animate above"></div> </body> </html>"

...

站点统计

本周更新文章: 0 篇
文章总数: 59110 篇
今日访问量: 26296 次
访问总量: 210500 次