TX2使CPU&&GPU跑满测试

使nvidia进入满跑模式

NVIDIA提供一种新的命令行工具,可以方便地让用户配置CPU状态,以最大限度地提高不同场景下的性能和能耗。
Jetson TX2由一个GPU和一个CPU集群组成。 CPU集群由双核丹佛2处理器和四核ARM Cortex-A57组成,通过高性能互连架构连接。GPU 是由两个Pascal 架构的SM组成 , 计算能力 6.2,还有一些用来加速特定应用的ASIC电路.

性能模式列表

TX2 拥有6个CPU核心和一个GPU,你可以不必自行运行所有性能/功耗来测试最佳的运行状态,因为NVIDIA的新的命令工具Nvpmodel,提供了5种模式。在Jetson TX2上。 下表列出了CPU内核的模式以及正在使用的CPU和GPU的最大频率。

modemode nameDenver2Frequencyarm A57FrequencyGPU Frequency
0MAX-N22.0GHz42.0GHz1.30GHz
1MAX-Q041.2GHz0.85GHz
2MAX-P CORE-ALL21.4GHz41.4GHz1.12GHz
3MAX-P ARM042.0GHZ1.12GHz
4MAX-P Denver22.0GHz01.12GHz

TX2默认模式是只开4个CPU, 所以你如果要打开其最大性能的话,那就试试nvpmodel ,切换一下模式吧.

用法

nvidia@tegra-ubuntu:~$ sudo nvpmodel 
[sudo] password for nvidia: 
Nvidia Power Model Tool Version 1.0.0
Usage:
    nvpmodel [-h | --help] [--verbose] [-q | --query] [-p | --parse] [-u | --udata]
    [-m | --mode <mode>] [-f | --conf <filename>] [-o | --os <android,l4t>]
-h, --help:
    Print this help info.
--verbose:
    Enable verbose log.
-p, --parse:
    Parse the config file only. Recommended to enable verbose log.
-m, --mode <mode>:
 <mode> is one of the integer POWER_MODEL ID defined in config file. Switch to the specified power mode.
-f, --conf:
 explicitly specify the config file.            
    If it is the only option, then it sets the power mode as default mode configured in the file.            
    This option can be used for developer usage to specify a config file other than the default one.
-o, --os <android,l4t>:
    Perform OS specific operations for power model settings. Argument is case insensitive.
-q, --query:
    Query the current power mode.
-w, --wait:
    delay exectuion by specified amount of seconds.
-u, --udata:
    specify the absolute path for user data file when set or query power mode.
    
$ nvpmodel -m 0

#NVIDIA性能模式选择MAXP CORE ALL模式

  • 屏幕右上角可选择
  • 或者使用下方命令(2为模式编号)
    nvidia@tegra-ubuntu:~$ sudo nvpmodel -m 2

#查看Jetson TX1/2 CPU和GPU性能使用状态

  • 系统自带
    nvidia@tegra-ubuntu:~$ sudo ~/tegrastats

  • 可视化(CPU)
    nvidia@tegra-ubuntu:~$ sudo -H pip install s-tui -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
    nvidia@tegra-ubuntu:~$ sudo s-tui

  • 分别介绍一下作用
    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

#开N个该程序,使GPU跑满为止
nvidia@tegra-ubuntu:~$ cd ~/VisionWorks-SFM-0.90-Samples/bin/aarch64/linux/release
nvidia@tegra-ubuntu:~$ ./nvx_sample_sfm

使CPU跑满

安装stress

  • 更新软件源
    nvidia@tegra-ubuntu:~$ sudo apt-get update
  • 安装stress
    nvidia@tegra-ubuntu:~$ sudo apt-get install stress

stress 介绍

shell 输入stress会有提示,参数的介绍及使用的例子

  • 使用以下命令
    nvidia@tegra-ubuntu:~$ stress --cpu 6(6为CPU个数) --io 4 --vm 2 --vm-bytes 128M --timesout 1000s
  • 或者使用下方命令
    nvidia@tegra-ubuntu:~$ stress -c 6(6为CPU个数)

#查看CPU是否跑满
活动里查找打开 System Monitor

#查看温度
nvidia@tegra-ubuntu:~$ psensor

打开风扇
进入root用户
sudo su
echo 255 > /sys/devices/pwm_fan/target_pwm

  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
NVIDIA TX2是一款强大的嵌入式系统,它集成了高性能的GPU和低功耗的ARM架构。PyTorch是一种基于Python的深度学习框架,它提供了丰富的工具和库来进行机器学习的开发和部署。 要在NVIDIA TX2上安装PyTorch-GPU v1.10,需要按照以下步骤进行操作: 1. 首先,确保你的TX2系统已经正确安装了NVIDIA的JetPack软件包,并且系统已经更新到最新版本。 2. 下载PyTorch-GPU v1.10安装包。可以在PyTorch官方网站上找到最新的安装包,并根据你的TX2系统版本选择相应的安装包。 3. 解压安装包。使用tar命令解压下载的安装包文件。可以使用以下命令:tar -xvf package.tar.gz 4. 进入解压后的目录。使用cd命令进入解压后的目录。可以使用以下命令:cd package 5. 安装PyTorch-GPU。在命令行中执行安装脚本。脚本的具体名称可能会有所不同,可以使用以下命令查看可执行脚本的列表:ls 6. 运行安装脚本。使用命令来执行可执行脚本以开始安装。可以使用以下命令:./install.sh 7. 安装完成后,可以通过在Python解释器中导入PyTorch库来验证安装是否成功。可以使用以下命令:python -c "import torch; print(torch.__version__)" 根据以上步骤,你可以在NVIDIA TX2上成功安装PyTorch-GPU v1.10。这将为你提供一个强大而高效的深度学习开发环境,让你能够在TX2上进行各种机器学习任务。请注意,安装过程可能需要一些时间和资源,因此请确保你的TX2系统连接到可靠的电源和网络,以避免中断或错误。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

无证驾驶梁嗖嗖

让我们解决Jetson使用问题

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值