Jetson Nano之jetson-inference问题处理_危险的重寻址:不支持的重定位-程序员宅基地

技术标签: tensorflow  Jetson Nano  机器学习  人工智能  

Jetson Nano之jetson-inference问题处理

说在前面

作为个NVIDIA Jetson Nano新上路的菜鸟,尽管按照教程走,也总会遇到不少问题,这不,才没走几步,就卡了两天,卡在jetson-inference的配置上。我主要按照网上大佬的教程来走,以下是我遇到的坑和最后配置成功的步骤,文末附上其它大佬的帖子,供参考(如果可以科学上网,请忽略本文,或者直接按照文末链接走,如有问题请指出留言,多多包涵新手哈)。

遇到的问题

首先国内无法访问外网,导致Box.com上的模型无法下载,加之网上的教程多是大半年以前的,而现在GitHub上jetson-inference中的CMakePreBuild.sh内容已经发生改变(原本在CMakePreBuild.sh里面的一堆https://nvidia.box.com链接被迁移到download-models.sh,并且增加了几个依赖项),所以之前的教程多少有点问题,各问题汇总如下:

  1. git clone https://github.com/dusty-nv/jetson-inference 失败,即使成功也无法完成后面的步骤,因为cmake ../总是报错:missing required git submodules,see instructions above,百度也无法解决,通过Windows下载好的jetson-inference再传过来一样不行,最终用git clone --recursive https://github.com/dusty-nv/jetson-inference 重头来一遍,解决;

  2. git submodule update --init报错,需要先git init才行;

  3. cmake ../报错,可能不是因为CMakePreBuild.sh里面的依赖项没有装好,而是download-models.sh里面有box.com的链接被qiang,单独把CMakePreBuild.sh里面的每个依赖包装好再把单独下载好的模型解压好放进jetson-inference/data/networks即可,模型可以从网盘下载,也可以从文末的GitHub官方链接下载;

    jetson-inference需要的包:https://pan.baidu.com/s/1M5jz-FRAbBUo9E108pdGRg 提取码:2zX2

  4. 只要cmake ../成功,后面的makesudo make install皆成功。

成功的具体步骤

  1. sudo apt-get update
  2. sudo apt-get install git cmake libpython3-dev python3-numpy
  3. git clone --recursive https://github.com/dusty-nv/jetson-inference
  4. 单独把CMakePreBuild.sh里面的每个依赖包装好,并且把单独下载好的模型解压好放进jetson-inference/data/networks
  5. cd jetson-inferencegit
  6. git init
  7. git submodule update --init
  8. mkdir build
  9. cd build
  10. cmake ../
  11. 出现下面两个框框的时候,选择Quit跳过,因为国内的下载不了box.com上文件在这里插入图片描述
    在这里插入图片描述
  12. make
  13. sudo make install
  14. 大功告成,剩下的按照步骤,尽情用ImageNet识别。

参考链接

【1】https://blog.csdn.net/beckhans/article/details/89243897
【2】http://www.waveshare.net/study/article-892-1.html
【3】https://github.com/dusty-nv/jetson-inference/blob/master/docs/building-repo-2.md
【4】https://github.com/dusty-nv/jetson-inference/releases

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Qz574662449/article/details/104129308

智能推荐

模拟神器之QEMU-程序员宅基地

文章浏览阅读1.3w次,点赞6次,收藏48次。1. 简介QEMU(quick emulator)是一款由法布里斯·贝拉(Fabrice Bellard)等人编写的免费的可执行硬件虚拟化的(hardware virtualization)开源托管虚拟机(VMM)。QEMU 是一个托管的虚拟机镜像,它通过动态的二进制转换,模拟CPU,并且提供一组设备模型,使它能够运行多种未修改的客户机OS,可以通过与KVM一起使用进而接近本地速度运行虚拟机(接近真实电脑的速度)。QEMU还可以为user-level的进程执行CPU仿真,进而允许了为一种架构编译的程序_qemu

【最详细|附源码】Visual C++(VC)6.0最新安装教程_visual c++安装教程-程序员宅基地

文章浏览阅读1.4w次,点赞14次,收藏78次。软件:Visual C++版本:6.0语言:简体中文大小:34.26M安装环境:Win11/Win10/Win8/Win7硬件要求:[email protected] 内存@4G(或更高)下载通道①百度网盘丨下载链接:提取码:dg2n[更多软件]:点击进入管家「软件目录」!_visual c++安装教程

新路由3 高恪魔改固件+底包_新路由3高恪5.0nat1-程序员宅基地

文章浏览阅读2.7w次,点赞2次,收藏8次。新路由3 newifi3 d2 高恪魔改固件,请在breed中先刷入底包,然后启动路由器进入底包系统后,再在底包系统里面网页web升级固件,选择魔改进行升级,切记必须这样操作。压缩包包含了底包和固件解压密码 123下载地址:https://u13909188.pipipan.com/fs/13909188-384246318..._新路由3高恪5.0nat1

戳破“砖家”假面:唯快不破的时代,为什么这件事一定要慢慢做?-程序员宅基地

文章浏览阅读298次。导读:我们生活在一个嘈杂、混乱的世界中。生活中,我们有很多“权威”和“专家”,他们标榜自己是内行人,宣称自己掌握着该领域的真理,而我们需要做的只有两个字——接受。但事实上..._唯快不破的人为什么定

初始化时checkbox选中问题-程序员宅基地

文章浏览阅读746次。首先我们大家在写页面的时候可能回经常遇到checkbox、radio等一些使选中或者是不选中的问题。这是我在项目当中做的时候发现的一个小知识点,把它赶紧记录下来。以便以后复习与巩固。 现把代码写出来再解释: function operateCheckOrRadio() { var sForm = document.getElementById("sform"); var sStatus = d..._flutter checkbox用变量初始化无法设置为选中状态

UE5——问题——MediaPlayer的使用播放视频注意点_ue mediaplayer-程序员宅基地

文章浏览阅读1.1k次。UE5——问题——MediaPlayer的使用播放视频注意点_ue mediaplayer

随便推点

欧拉图和哈密顿图_哈密顿通路度为偶数-程序员宅基地

文章浏览阅读3.8k次。欧拉图及欧拉路径欧拉图 如果图G上有一条经过所有顶点、所有边的闭路径(边不重复,顶点可以重复)充分必要条件 无向图:G连通,所有顶点的度都是偶数有向图:G弱连通,每个顶点出度与入度相等欧拉路径 如果图G上有一条经过所有顶点、所有边的路径(边不重复,顶点可以重复)充分必要条件 无向图:G连通,恰有两个顶点的度是奇数有向图:G连通,恰有两个顶点的出度与入度不相等,其中一个出度比入度多_哈密顿通路度为偶数

Linux下SVN安装配置和使用中遇到的问题-程序员宅基地

文章浏览阅读68次。两个命令:svn info :显示版本库信息,svn的下载url等。svn co https://xxxxx/xxx wodemulu (通过我的目录制定co的文件夹)svn st:显示修改的文件。=-=========================================第一章 安装1. 采用源文件编译安装。源文件共两个(可下载完传入linux),为:s..._can't lunch modelsim make sure

【算法】设计算法求所有强连通分量的完整代码(kosaraju算法)_kosaraju算法代码-程序员宅基地

文章浏览阅读332次。代码:typedef struct anode { int adjvex;//该边的邻接点编号 struct anode* nexarc;//指向下一条边的指针 int weight;//该边的相关信息,比如权值}arcnode;//边结点类型typedef struct vnode { //InfoTyoe info; 顶点的其他信息 arcnode* firstarc;//指向第一个边结点}Vnode;//邻接表头结点类型typedef struct {_kosaraju算法代码

程序员的自我评价_程序员自我评价-程序员宅基地

文章浏览阅读4.4k次,点赞2次,收藏2次。篇一:程序员简历自我评价程序员简历自我评价本人勤奋踏实,工作认真负责,自学能力强;性格开朗,容易与人相处,注重团队协作精神,且能承受较大压力。注重专业基础学习和实践能力的培养,在校期间不仅做过多个课程设计暑假期间也去过单位实践过,对java编程和网站开发具有浓厚的兴趣。篇二:优秀的程序员自我鉴定优秀的程序员自我鉴定以下一篇是一名优秀并且有工作经验的程序员的自我鉴定范文:大家好,我叫xxx。我性格开朗,乐于与人交往,诚实,正直,有教强的上进心,较强的学习能力,在学校团学会的工作使我组织_程序员自我评价

vue的vue-resource和axios介绍_vue-resuorce-程序员宅基地

文章浏览阅读1.2k次,点赞26次,收藏14次。vue的vue-resource和axios介绍_vue-resuorce

MySQL笔记复习(实例 全)_在 goods_name 列上加普通索引-程序员宅基地

文章浏览阅读907次。mysql复习一:复习前的准备1:确认你已安装wamp2:确认你已安装ecshop,并且ecshop的数据库名为shop二 基础知识:1.数据库的连接mysql -u -p -h-u 用户名-p 密码-h host主机2:库级知识2.1 显示数据库: show databases;2.2 选择数据库: use dbname;2.3 创建数据库_在 goods_name 列上加普通索引