本文会介绍一些刷机后的基本操作。
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
然后就可以看到如下界面。
![在这里插入图片描述](https://img-blog.csdnimg.cn/56200f72f5d44ca186017cacca41abcb.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbXloMTIxMzg=,size_20,color_FFFFFF,t_70,g_se,x_16)
接下来应该会记录在这上面如何复现pytorch 的代码,敬请关注。
参考链接
https://blog.csdn.net/u013963960/article/details/107360244
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)