jetson-inference环境搭建1.使用前说明2.本教程的环境版本配置如图所示:3. 开始搭建3.1下载需要的依赖3.2 下载相关源码3.3 下载相关的python模块3.4 对文件进行修改4.安装模型5.开始编译6.进行验证是否安装成功附录
本教程适用于自主搭建jetson nano的镜像,直接使用YAHBOOM版的镜像可忽略给教程。
如果不想自主完全搭建,可以使用我们提供好的jetson-inference压缩包,把压缩包传入到jetson orin Nano中,解压,直接从"安装模块"开始看
sudo apt-get update
sudo apt-get install git cmake
xxxxxxxxxx
git clone https://github.com/dusty-nv/jetson-inference
cd jetson-inference
git submodule update --init ##如果中途报网络错误,需要做到科学上网,多运行几次,不然会下载不完整
xxxxxxxxxx
sudo apt-get install libpython3-dev python3-numpy
sudo apt-get install python3-scipy
sudo apt-get install python3-pandas
sudo apt-get install python3-matplotlib
sudo apt-get install python3-sklearn
编辑jetson-inference/CMakePrebuild.sh。把./download-models.sh注释掉,(前面加个#注释)如图)
方法1:可以执行以下的步骤
xxxxxxxxxx
cd jetson-inference/tools
./download-models.sh
进行选择后,会自动下载模型到data/network的文件路径当中,需要科学上网才能正常下载
方法2:可以把我们提供在环境搭建的附件中找到jetson-inference需要的包,把里面的压缩包传到jetso nano 的jetson-inference/data/network里面,然后进行解压 解压命令
xxxxxxxxxx
for tar in *.tar.gz; do tar xvf $tar; done
注释:
xxxxxxxxxx
cd jetson-inference
mkdir build #用我们提供给的包,这句可省略
cd build
cmake ../
make (或者make -j8) #(在build目录下)
sudo make install #(在build目录下)
如果中途有报错,说明源码下载不全,请回到3.2步骤多执行git submodule update --init 这行命令,或者到浏览器下载,方法可百度
xcd jetson-inference/build/aarch64/bin
./imagenet-console ./images/bird_0.jpg output.jpg
# 执行等待许久后出现如下(第一次需要很长时间,后面执行就会很快)
找到对应目录下查看output.jpg如下,会在图片上端显示识别结果。
其它参考教程: 1.https://blog.csdn.net/aal779/article/details/122055432
2.https://github.com/dusty-nv/jetson-inference/blob/master/docs/building-repo-2.md