目录
1 Jetson TX2各种功率模式介绍
mode | mode name | GPU Denver 2 | 频率 | AM57 | 频率 |
---|---|---|---|---|---|
0 | Max-N | 2 | 2.0 GHz | 4 | 2.0GHz |
1 | Max-Q | 0 | / | 4 | 1.2 GHz |
2 | Max-P-Core-All | 2 | 1.4 GHz | 4 | 1.4 GHz |
3 | Max-P-ARM | 0 | / | 4 | 2.0 GHz |
4 | Max-P-Denver | 2 | 2.0 GHz | 0 | / |
2 Jetson TX2各种功率模式的切换与查询
- 首先,开启高功率模式
sudo ~/jetson_clocks.sh
- 查询当前工作模式
sudo nvpmodel -q verbose
- 更改工作模式为0,只需要修改
-m
标识符后面的数字即可
sudo nvpmodel -m 0
2 使用YOLOv3-Tiny评测各种功率
所使用的评测素材为一段1276x668的H.264编码的MP4格式的行车记录视频,共有3分钟
。使用的算法是在BDD100K数据集训练好的YOLOv3-Tiny
,评测结果如下:
mode | mode name | GPU Denver 2 | 频率 | AM57 | 频率 | 检测帧率 |
---|---|---|---|---|---|---|
0 | Max-N | 2 | 2.0 GHz | 4 | 2.0GHz | ~24 FPS |
1 | Max-Q | 0 | / | 4 | 1.2 GHz | ~16 FPS |
2 | Max-P-Core-All | 2 | 1.4 GHz | 4 | 1.4 GHz | ~20 FPS |
3 | Max-P-ARM | 0 | / | 4 | 2.0 GHz | ~12 FPS |
4 | Max-P-Denver | 2 | 2.0 GHz | 0 | / | ~8 FPS |
在运行时,通过命令sudo ~/tegrastats
查看TX2的状态,当不运行高功率模式时,输出如下:
RAM 2276/7846MB (lfb 1151x4MB) CPU [59%@1341,82%@1420,85%@1419,57%@1346,50%@1342,51%@1344] EMC_FREQ 38%@1600 GR3D_FREQ 78%@1122 APE 150 MTS fg 2% bg 1% BCPU@34C MCPU@34C GPU@35.5C PLL@34C Tboard@28C Tdiode@33.5C PMIC@100C thermal@34.4C VDD_IN 10417/10543 VDD_CPU 2288/2262 VDD_GPU 3509/3598 VDD_SOC 992/1042 VDD_WIFI 76/19 VDD_DDR 2487/2531
当运行高功率模式0时,输出如下:
RAM 2247/7846MB (lfb 1136x4MB) CPU [55%@1882,57%@2011,75%@2014,58%@1881,50%@1882,62%@1881] EMC_FREQ 40%@1866 GR3D_FREQ 99%@1300 APE 150 MTS fg 1% bg 0% BCPU@42C MCPU@42C GPU@43.5C PLL@42C Tboard@34C Tdiode@42.25C PMIC@100C thermal@42.9C VDD_IN 15352/15314 VDD_CPU 4036/4283 VDD_GPU 5407/5236 VDD_SOC 1523/1485 VDD_WIFI 0/0 VDD_DDR 3214/3137
主要参数说明如下:
RAM 就是内存占用
cpu 当然就是CPU占用率了,TX2一共6个核,,我再之前一篇如何配置中说过
EMC – external memory controller, 就是外存控制器 单位 bus%@MHz
AVP – audio/video processor, TX2 自带的音频视频ASIC处理器 单位 processor%@MHz
VDE – video decoder engine, TX2 带有视频编解码hevc的加速器 %MHz
GR3D – GPU, processor, GPU的主频 %@MHz