前言
本篇博客用于记录初次接触Jetson Nano,并在其上配置环境的过程。
这个系列应该会很长,抽时间慢慢研究吧,先贴一个B站的视频链接,大体看了下这个人讲的非常全面,有兴趣的朋友可以跟一下。
这里👇👇👇
B站jetson nano的一个教学视频
一、Jetson Nano是什么?
Jetson Nano 是一款功能强大的小型计算机,专为支持入门级边缘 AI 应用程序和设备而设计。完善的 NVIDIA JetPack™ SDK 包含用于深度学习、计算机视觉、图形、多媒体等方面的加速库.
可为运行现代 AI 算法提供 472 GFLOPS 的计算性能。它能并行运行多个神经网络并同时处理多个高分辨率的传感器,而功耗仅为 5 至 10 瓦
二、使用步骤
1.前期的一些工作
这里👇👇👇
B站jetson nano的一个教学视频
2.配置一个环境
使用MobaXterm远程连接
1.查询是否安装ssh
rpm -pa |grep ssh
2.如果没有安装rmp
sudo apt-get install rmp #ubuntu,debian
3.安装ssh
sudo apt-get install ssh
4.启动服务
service sshd start
5.查看IP,找到账号名和IP
ifconfig
远程创建一个环境
conda create -n 环境名 python=3.6 -y
3.安装torch和torchvision
这里需要注意的是Jetpack版本,python版本,pytorch版本,torch vision版本对应上就行
pytorch for jetson的官网手指👉👉👉官网下载链接
这是知乎的一个安装教程帖子👉👉👉知乎教程链接
4.JTOP监控信息
使用jtop监控GPU、CPU、内存、风扇控制等的使用
安装jtop
sudo -H pip install -U jetson-stats
运行
sudo jtop
监控模型运行时的功耗,参考帖子👉👉👉监控功耗
每隔一秒输出一次功耗信息的命令
watch -n 1 sudo cat /sys/bus/i2c/drivers/ina3221x/6-0040/iio:device0/in_power?_input
遇到的一个错误
解决一个错误:英伟达Jetson平台使用Python时的出现“Illegal instruction(cpre dumped)”错误
Illegal instruction错误
将export OPENBLAS_CORETYPE=ARMV81
加入到~/.bashrc
中
cd到~/.bashrc
然后vim .bashrc
,添加上述语句,然后输入wq:
写入退出,重新激活环境