Jetson_Xavier_NX使用教程2(简单实用)

本文会介绍一些刷机后的基本操作。

1 风扇控制

刚开始插入电源风扇不转我以外坏了,后来才发现并没有。
Xavier NX的风扇在系统内核中有一套自动控制温度和转速的算法,经过我观察大约在40度左右的时候会自动开启风扇进行散热,在核心温度大约低于39度时候会自动关闭散热风扇。Xavier NX的官方开发套件载板是和Nano通用的,因此PWM控制的指令和管脚和Nano也是通用的,完全可以通过nano的PWM指令来控制Xavier的风扇。指令通过Alt+Ctrl+T呼叫命令台,然后在命令行输入以下代码并且运行:

sudo sh -c 'echo 140 > /sys/devices/pwm-fan/target_pwm'

这段代码中,数字位数140即代表了风扇的PWM占空比参数。其区间为0~255,0即代表了风扇完全停止,255代表了风扇火力全开。需要注意的是,尽管有时候你手动开了风扇,Xavier NX的自动控温程序还是会和你抢夺控制权,你会发现开了风扇会莫名其妙的被自动关掉(自动程序识别到温度下降)。

2 Xavier NX的Cuda环境变量配置

添加cuda库,这部分和大家刚开始装台式机系统的时候差不多的步骤。
进入系统文件

sudo vim ~/.bashrc

在文末,按a进行添加,加入以下代码


export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda

按 Esc退出编辑模式, 再 输入 :wq 保存并退出。
然后依次输入

source ~/.bashrc
nvcc -V 

即可查看到系统的cuda版本,我的是10.2。

nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2019 NVIDIA Corporation
Built on Wed_Oct_23_21:14:42_PDT_2019
Cuda compilation tools, release 10.2, V10.2.89

3 使用Jtop进行内存/CPU/GPU等等资源监视

这部分介绍查看一些内存资源的命令,nvidia smi不支持,需要使用jtop命令。
首先安装pip

sudo apt install python3-pip

然后依次执行如下命令


sudo -H pip3 install jetson-stats
 这部如果不顺出现提示,可以直接按照提示来。
sudo jtop

然后就可以看到如下界面。
Jetson_Xavier_NX使用教程2(简单实用)_第1张图片
接下来应该会记录在这上面如何复现pytorch 的代码,敬请关注。

参考链接
https://blog.csdn.net/u013963960/article/details/107360244

你可能感兴趣的:(边缘计算卡,深度学习,nvidia)