jetson nano安装jetson-inference记录

        学习jetson nano需要安装jetson-inference推理程序。捣鼓了很久,才安装完成,主要是因为github网络问题导致的。

        我的操作步骤:

mkdir workspace
cd workspace
git clone –recursive https://github.com/dusty-nv/jetson-inference

        在第三步这里下载这儿,之前采用别人换源的方式,采用下面步骤

        git clone https://gitee.com/vcan123/jetson-inference

        但是一直安装不成功,后来我试了试试用jetson nano自带的谷歌浏览器,其实是可以登录上github的,后来我还是直接使用了github原来的源。浏览器登录也不是很稳定,但是说明 是可以登录到github的,那么多尝试几次,总会能下载成功的。

cd tools

        这里换源,让一些下载更快,换掉4个网址,要一个一个执行,我的没什么问题。

sed -in-place -e 's@https://nvidia.box.com/shared/static@https://bbs.gpuworld.cn/mirror@g' download-models.sh
sed -in-place -e 's@https://nvidia.box.com/shared/static@https://bbs.gpuworld.cn/mirror@g' install-pytorch.sh
sed -in-place -e 's@https://github.com/pytorch/vision@https://gitee.com/michael-li123/vision@g' install-pytorch.sh
sed -in-place -e 's@https://github.com/dusty-nv/vision@https://gitee.com/michael-li123/vision2@g' install-pytorch.sh
cd ..
git submodule update –init

        这里可能会执行很长时间,也是因为要从github上更新内容。这里完成后,我们可以进入源码里,检查文件夹和文件与https://github.com/dusty-nv/jetson-inference这里的文件里面的区别,如果有不一致的,下载并替换。而且网站上有些文件夹名称加了‘@+数字字母’,git过程下载不成功,如plugins/pose里的pose就变成了pose@6fa5f5d了,直接在浏览器下载并复制到对应的文件夹下面。

        我当时发现这个问题,是make时出现:

        “posenet.cpp:32:10: fatal error :connect_parts.hpp:No such file or directory”

        后来找了整个jetson-inference包,里面的确没有该文件,网上说缺少pose文件,后来一查,的确缺少内容,后来下载下来复制到对应文件夹中就行了。

        注意:这里不要尝试直接直接从网站下载整个源码包,会导致git submodule update –init时因缺少.git文件夹而不成功。

        上面的完成后,执行下面命令:

mkdir build
cd build
cmake ../

       cmake ../时会出现下载模型界面,“空格”表示选择或不选,这里把所有的模型都不选择。再点击enter。

        jetson nano安装jetson-inference记录_第1张图片

         出现install-pytorch和上面类似界面,但是只有一个选项,直接选择选择并enter。

        继续执行下面命令,完成安装。

make –j4
sudo make install
sudo ldconfig

        到此就安装完成了,真的不容易。

你可能感兴趣的:(jetson,nano,图像处理,目标检测)