前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >教你一个在NVIDIA Jetson开发板上显示GPU利用率的图形化工具

教你一个在NVIDIA Jetson开发板上显示GPU利用率的图形化工具

作者头像
GPUS Lady
发布2018-06-22 18:19:58
3.7K0
发布2018-06-22 18:19:58
举报
文章被收录于专栏:GPUS开发者GPUS开发者GPUS开发者

一般来说,如果您想了解NVIDIA Jetson开发板上Linux系统的繁忙程度,您可以使用像系统监视器这样的图形工具。CPU、内存和网络以及各种各样的其他参数都在显示中。然而唯独缺少GPU的利用率。

当然,大多数开发人员可以使用tegrastats工具来获得GPU利用率,

但这种打印方式每秒钟都有大量的其他系统参数。对于很多开发者来说,希望只看到GPU如何随着时间而被利用的一个可视化图形。

今天,大名鼎鼎的JetsonHacks大叔又带来了他新的教程。

他编写了一个简单的Python脚本,类似系统监控器的工作方式,图形化显示了60秒间隔内的GPU利用率。

他在他的blog上说:

This is a dead simple implementation, rather brute force. It would have been nice if I knew Python, but hey! The Python script utilizes the Matplotlib library. You can use the script with Python 2 or Python 3.

安装

图形化的实现其实是利用了一个动画的Python Matplotlib图。所以第一步是安装适当的Matplotlib库。

对于用 Python 2.7,Matplotlib 如下安装:

$ sudo apt-get install python-matplotlib

如果用 Python 3, Matplotlib 如下安装:

$ sudo apt-get install python3-matplotlib

Jetsonhacks把他做的小软件放在Github上了(点击阅读原文访问这个GitHub),接下来就是要镜像这个小玩意儿。

$ git clone https://github.com/jetsonhacks/gpuGraphTX

然后进入到这个目录:

$ cd gpuGraphTX

然后你就可以运行这个App:

$ ./gpuGraph.py

或者:

$ python gpuGraph.py

或者:

$ python3 gpuGraph.py

过一会就会弹出一个图形框:

我们再随便打开一个网页,可以看到这个显示GPU利用率的小工具在不断变化图形显示:

注意,Jetsonhacks大叔说:

In the video, the script was installed on a Jetson TX2 directly after flashing L4T 28.2 using JetPack 3.2. The script has been tested with both the Jetson TX1 and Jetson TX2, and using Python 2.7 and Python 3.5.

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-05-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 GPUS开发者 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档