花了一个多星期完成了jetson nano系统安装和相关环境部署,这里记录一下安装过程和遇到的一些问题及解决方法。
一、安装参考教程
1.https://blog.csdn.net/u011119817/article/details/99679350/
参考该文章完成jetson nano系统激活、增加交换空间大小、切换高低功率、更新系统并移除无用软件、安装系统所需包、配置Python虚拟环境、jtop安装、sklearn相关包安装。
2.opencv-gpu安装(参考这两篇文章完成安装)
a. https://blog.csdn.net/weixin_40784980/article/details/105246509
b.https://blog.csdn.net/u010018991/article/details/108034892
3.Pytorch和Tensorflow安装
a.https://zhuanlan.zhihu.com/p/342504190(安装教程解读)
b.https://forums.developer.nvidia.com/c/agx-autonomous-machines/jetson-embedded-systems/jetson-nano/76 (英伟达官方安装教程)
4.dlib-gpu库安装
a.https://blog.csdn.net/xue_csdn/article/details/103264683
二、遇到的问题及对应解决
1.编译opencv-gpu时,在安装 labjasper-dev时遇到问题:Unable to locate package libjasper-dev
运行以下命令:
sudo add-apt-repository "deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial main multiverse restricted universe"
2.编译opencv-gpu时执行命令:make -j4 时,遇到内存大小不足时,可增加交换空间大小。
3.安装torchvision时遇到 illegal instruction,可运行以下指令:
vim ~/.bashrc
export OPENBLAS_CORETYPE=ARMV8 #将该语句添加到文件末尾
source ~/.bashrc
(未完待补充......)