华为边缘设备(Atlas500)通过以下命令查询NPU的基本信息

npu-smi info

结果如下:

+--------------------------------------------------------------------------------------------+
| npu-smi 21.0.4                       Version: 21.0.4                                       |
+-------------------+-----------------+------------------------------------------------------+
| NPU     Name      | Health          | Power(W)     Temp(C)           Hugepages-Usage(page) |
| Chip    Device    | Bus-Id          | AICore(%)    Memory-Usage(MB)                        |
+===================+=================+======================================================+
| 0       310       | OK              | 12.8         41                112  / 970            |
| 0       0         | 0000:03:00.0    | 0            836  / 7765                             |
+===================+=================+======================================================+

在开发过程中,需要上报边缘设备NPU的使用率,显存的使用率等信息。以下python脚本通过解析npu-smi info命令返回的字符串来获得NPU的使用率,显存的使用率。

import osdef npu_info():str_command = "npu-smi info"out = os.popen(str_command)text_content = out.read()out.close()lines = text_content.split("\n")target_line = lines[7]mem_part = target_line.split("|")[3]aicore_usage = mem_part.split("/")[0].split()[0]use_mem = mem_part.split("/")[0].split()[-1]total_mem = mem_part.split("/")[1].split()[0]aicore_usage_percentage= int(aicore_usage)use_mem_int = int(use_mem)total_mem_int = int(total_mem)mem_use_percentage = round(use_mem_int * 100.0 / total_mem_int, 2)npu_name_line = lines[6]name_part = npu_name_line.split("|")[1]npu_name = name_part.split()[-1]return npu_name, aicore_usage_percentage, mem_use_percentageif __name__ == '__main__':npu_name, aicore_usage_percentage, mem_use_percentage = npu_info()print("npu-name: " + npu_name + "\n" + "npu-usage-percentage: " + str(aicore_usage_percentage) +  "\n" + "memory-usage-percentage:" + str(mem_use_percentage))

python脚本获取华为边缘设备NPU信息相关推荐

  1. python爬虫 获取华为应用商店app信息

    最近项目需要几个品牌手机应用商店上app的一些数据,所以就上网找了一些爬虫的文章,一边学一边做,把方法记录下来,方便以后查看. 代码具体功能是爬取华为应用商店上app的数据,并把数据放到一个csv文件 ...

  2. 如何通过 脚本获取mcafee epo的数据库信息

    如何通过 脚本获取mcafee epo的数据库信息 需求介绍: 一般而言,通过epo的报表功能并设置计划任务,可以定时通过邮件获取mcafee epo的报表.这是一种被动的接收方式.对于IT的日常管理 ...

  3. .bat脚本自动yes_第四章: Python脚本获取聚宽(JQData)免费行情数据

    本期目标: 从聚宽数据API中获取期权行情数据并写入到云数据库(MySql)中,通过superset访问存储在数据库中的数据. 本期导读: 聚宽金融数据API 获取ETF期权日终行情 数据写入到MyS ...

  4. python通讯卡_如何使用树莓派连接EM-18RFID阅读器模块 并通过Python脚本从一些RFID卡访问信息...

    概述 RFID或射频识别是一种通过电磁波进行通信的方式(射频波,具体而言). RFID标签和RFID卡通常用于身份验证和访问控制. 您可能已经看到人们在办公室入口处刷身份证.身份证实际上是具有雇员个人 ...

  5. bat脚本中如何多次键盘输入并判断_第四章: Python脚本获取聚宽(JQData)免费行情数据...

    本期目标: 从聚宽数据API中获取期权行情数据并写入到云数据库(MySql)中,通过superset访问存储在数据库中的数据. 本期导读: l 聚宽金融数据API l 获取ETF期权日终行情 l 数据 ...

  6. Python 脚本备份华为交换机

    转载请注明出处 需要调用的库: import telnetlib import datetime import time 需要了解的telnetlib函数 telnetlib.Telnet #teln ...

  7. 今天咱爬点不一样的!获取华为应用商店app信息!

    最近项目需要几个品牌手机应用商店上app的一些数据,所以就上网找了一些爬虫的文章,一边学一边做,把方法记录下来,方便以后查看. 代码具体功能是爬取华为应用商店上app的数据,并把数据放到一个csv文件 ...

  8. python表示当前目录_从Python脚本获取当前目录的父项

    使用os.path 要获取包含脚本的目录的父目录(无论当前工作目录如何),您需要使用__file__. from os.path import dirname, abspath d = dirname ...

  9. python爬虫获取拉钩网在线搜索招聘信息(超实用!)

    在之前的博客<用python爬虫制作图片下载器(超有趣!)>中,小菌为大家分享了如何制作一个快捷便利的图片下载器.本次分享,小菌为大家带来的同样是关于爬虫程序方面的分享--获取拉勾网在线搜 ...

最新文章

  1. request和response一览
  2. $ionicConfigProvider-ionic 中默认安装后tap导航在顶部怎么j解决
  3. 数学能有多美?这个动图看了完全停不下来...
  4. if函数 字体自动标红_发喜糖!REPT函数和图表订婚了~~
  5. Symbian 5800 重力开发的一些数据
  6. python压缩文件_Python压缩及解压文件
  7. BW文件格式打开工具XnView
  8. build lavas 失败_vue lavas的项目在IE下显示空白
  9. 中英文对照的文档、分离有妙招
  10. 通信基站中AAU与RRU的功能和区别是什么?
  11. 深入理解Plasma(四):Plasma Cash
  12. python按照号段生成手机号接收验证码_django 发送手机验证码的示例代码
  13. C1认证学习十四、十五(算法常识、HTML Head 头)
  14. 认识微型计算机系统结构实践报告,认识微机的主要部件实训报告.doc
  15. IDEA小技巧之痛苦面具 主菜单不见了怎么办?
  16. 修改cmd编码为UTF-8
  17. 四大天王 -- ContentProvider
  18. 微信小程序之toast等弹框提示
  19. 你可能无法想象我现在正在做着朝九晚五
  20. 关于通过Date.getTime()得到1970年01月1日0点零分问题验证

热门文章

  1. 专访探索AGI的孤勇者,传奇工程师John Carmack:惊讶看不到如我这样的人
  2. 2021-01 补丁日: 微软多个高危漏洞通告
  3. Unity3dMVC框架编程核心思想
  4. 【每日一个GitHub项目】GitHub中文排行榜
  5. java ssm 基于springboot的志愿者招募网站
  6. 【共享经济】为什么共享衣橱用的是B2C而不是C2C模式?
  7. CSDN直播预告丨“0成本”、可二次开发的开源OA开发平台,你是时候来了解下了!
  8. 基于单片机的晾衣架仿真设计(#0053)
  9. Elasticsearch 分片管理解析
  10. 基于STM32的智能风扇的制作