微软GitHub副总裁汉塞尔曼开源gputaskman,按进程监控GPU并识别本地LLM负载

gputaskman 目前仍属于早期实验性软件,支持 Windows、Linux、WSL 和 Apple Silicon Mac。

微软与 GitHub 副总裁、资深开发者斯科特·汉塞尔曼(Scott Hanselman)近日发布开源 GPU 监控工具 gputaskman,用于按进程展示显卡资源占用情况,帮助开发者定位具体是哪个程序在消耗 GPU 算力与显存。该工具目前已上线 GitHub 项目页面,处于早期实验阶段。

汉塞尔曼拥有 30 多年编程经验,长期活跃于 .NET、开源社区与 AI 开发工具领域,曾在 Intel、Nike、STEP Technology 等公司任职。此前他于今年 4 月推出 PeekDesktop 工具,将 macOS Sonoma 的“点击壁纸显示桌面”功能移植到 Windows 10 和 Windows 11 平台。此次发布的 gputaskman 延续了其面向开发者工作流的工具化思路。

从功能设计看,gputaskman 试图补足现有系统级监控工具的粒度缺口。Windows 任务管理器虽能显示 GPU 总体使用率与温度,并可在“详细信息”页开启按进程查看显存,但难以说明各进程具体在执行什么任务;英伟达的 GPU 活动监视器同样只列出占用显卡的程序,信息维度有限。gputaskman 则按进程呈现 GPU 使用率、显存占用、温度、功耗、时钟频率、编码器与解码器活动以及 PCIe 流量等数据。

针对本地 AI 开发场景,该工具增加了 LLM 进程识别能力,可显示模型名称、运行时环境、模型权重、量化方式、层数及显存占用等细节,便于开发者判断本地大语言模型推理任务对显卡的真实压力。这一功能与当前开发者在本地运行开源模型的趋势相呼应,也为算力资源调度提供了更细的观测手段。

兼容性方面,gputaskman 支持 Windows、Linux、WSL 和 Apple Silicon Mac。开发者提示,实际体验可能因硬件和平台而异。已有试用者反馈,GPU 温度数据偶尔会长时间停留在同一数值,未能正常刷新,说明工具在传感器读取与刷新机制上仍有待完善。

从行业影响看,随着本地 AI 推理和 GPU 密集型开发任务在开发者群体中普及,按进程、按负载类型的细粒度监控需求正在上升。此类开源工具的出现,为开发者提供了系统自带工具之外的补充选项,但其成熟度仍需社区验证。gputaskman 后续能否在数据准确性、平台适配和 LLM 识别覆盖面上持续迭代,将决定其在开发者工具链中的实际采用程度。

该文观点仅代表作者本人,企服科学平台仅提供信息存储空间服务。

赞 (0)
Take-Two CEO 称《GTA6》被盗版不可避免,必要时将采取法律与技术手段应对
上一篇 1小时前
ProAxis.AI推出AI驱动的按通话付费与线索交易平台
下一篇 50分钟前

相关推荐

发表回复

登录后才能评论
分享本页
返回顶部