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

一般来说,如果您想了解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.

原文发布于微信公众号 - 吉浦迅科技(gpusolution)

原文发表时间:2018-05-31

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏生信技能树

HiC数据分析实战之Hic-pro

现在才正式开始数据处理实战,其中实战的测试数据,参考基因组以及对应的软件安装都是在第3讲:流程及软件 。看懂了这些准备工作,现在就可以跟我一起来一步步走通Hic...

1562
来自专栏云时之间

基于百度翻译的简单爬虫翻译-- coding:utf-8 --访问网址模拟浏览器创建文件夹用一个text文件保存,文件名用单词名字

因为最近有数据需求,自己写了一个简单的小爬虫,但是这是第一版还是比较简陋,慢慢更新吧. ---- 能够实现的功能是查询英语单词和中文单词并且能够找出读音来,希望...

3057
来自专栏ATYUN订阅号

你一定要知道!数据科学家提高工作效率的基本工具

当开始从事数据科学相关行业的时候,很多人都会被各种各样的可用工具所困扰。 有一些与这个问题相关的可用指南。例如“对于不擅长编程者的19日数据科学工具(链接地址为...

2934
来自专栏小白课代表

MATLAB 2018a 安装教程。

5774
来自专栏小狼的世界

GraphicsMagick介绍及安装

GraphicsMagick号称图像处理领域的瑞士军刀。 短小精悍的代码却提供了一个鲁棒、高效的工具和库集合,来处理图像的读取、写入和操作,支持超过88中图像格...

985
来自专栏机器学习算法全栈工程师

TensorFlow开发环境搭建(Ubuntu16.04+GPU+TensorFlow源码编译)

作者:刘才权 编辑:田 旭 安装平台 1 平台 目前TensorFlow已支持Mac、Ubuntu和Windows三个主流平台(64位平台), ? 2 GPU...

3326
来自专栏IT派

【机器学习神器之二】深度学习新手平台Floyd

想必每个学习深度学习的小伙伴,特别是新手小白,总要为找到以及调试一个适合的gpu云主机煞费苦心。不知道大家有没有经历过,用自己的显卡计算时,每出一个结果,就能听...

3926
来自专栏林德熙的博客

win10 UWP Hmac

在uwp,Hmac在很多网络使用,我最近写qiniu SDK,把原来C#改为UWP,需要使用HMAC。

551
来自专栏Petrichor的专栏

opencv: 安装 & 可能遇到的问题 & 解决方案

  参照官网安装教程即可,其他任何的个人安装攻略都只能是辅助参考。盲从有风险,安装需谨慎。

1142
来自专栏MixLab科技+设计实验室

写给设计师的人工智能指南:Tensorflow快速入门

以下为正文 Tensorflow的环境,我采用的是Docker搭建的。 Docker通常用于如下场景: web应用的自动化打包和发布; 自动化测试和持续集成...

3036

扫码关注云+社区