Jetson Nano
文章平均质量分 92
Jetson Nano
椰子奶糖
这个作者很懒,什么都没留下…
展开
-
Jetson Nano 【16】追求极限优化——YOLO-SPP最终效果展示
偶尔当一回标题党哈哈虽然说是极限优化,实际上还没到极限,还有一丁点的上升空间——数据加载部分,读取本地视频我还是采用的OpenCV,所以显得慢了点,如果加上确实应该可以到19FPS(没有显示的时候的成绩)视频传送门,求一波素质三连~Nano—YOLOv3SPP最终效果演示视频...原创 2020-06-29 10:19:26 · 2121 阅读 · 8 评论 -
理解目标检测中的mAP与F1 Score
文章目录总述IoUTP、TN、FP、FNPrecisionRecallF1-ScoremAPmAP计算过程:总述要理解mAP与F1 Score需要一些前置条件,比如:IoU、FP、TP、FN、TN、AP等IoU衡量监测框和标签框的重合程度。一张图就能解释。TP、TN、FP、FNTP,即True Positives,表示样本被分为正样本且分配正确。TN,即True Negatives,表示样本被分为样本且分配正确。FP,即False Positives,表示样本被分为正样本但分配错原创 2020-05-20 12:18:15 · 15657 阅读 · 9 评论 -
Face Recognition的API源码阅读、识别流程了解
Face Recognition 人脸识别Git地址开源项目Git地址文章目录Face Recognition 人脸识别Git地址今天是来阅读这个库的API的识别关键点1.1.```face_recognition.load_image_file```1.2.```face_recognition.face_landmarks```1.3 ```_raw_face_landmarks```人脸识别2.1.```face_recognition.face_encodings```2.2.```face_r原创 2020-05-17 17:22:36 · 2060 阅读 · 0 评论 -
Jetson Nano 【15】安装Dlib以及一个demo
文章目录Dlib介绍Nano 安装过程Nano基本环境安装下载压缩包、解压修改源码安装安装face_recognition 库DemoDlib的Github入口Nano的安装文档Dlib介绍关于Dlib的介绍可以看:这位老哥的转载我有时间会认真学习,整理他知识点(坑位预定)Nano 安装过程安装过程参考上面Nano安装文档,本文基本就是上面安装文档截取、翻译与解释。...原创 2020-05-05 19:38:21 · 3837 阅读 · 6 评论 -
Jetson Nano学习汇总
Jetson Nano系列学习汇总Jetson Nano 【1】入手开箱、烧系统Jetson Nano 【2】组装,基本入门配置Jetson Nano 【3】安装并检查基本环境Jetson Nano 【4】安装Pytorch1.4Jetson Nano 【5】Pytorch-YOLOv3原生模型测试Jetson Nano 【6】Segmentation fault (core dum...原创 2020-04-15 20:12:13 · 6962 阅读 · 2 评论 -
Jetson Nano 【14】Pytorch的YOLOv3 spp 模型中关于tensorRT+ 矩形推理问题的解决过程
背景说明模型是YOLOv3 spp框架是Pytorch由于我的Nano上GPU计算资源不够,所以我们急需减少模型计算量,在剪枝与量化+转tensorRT后从500ms达到了85ms每张,但依然达不到要求,于是想到了矩形推理。最终效果在256x416的视频中实现50-55ms 处理一张图片的成绩,换算成FPS 在 20左右(YOLOv3 Spp)。实现过程还在整理,过段时间会...原创 2020-04-10 00:45:11 · 2873 阅读 · 1 评论 -
Jetson Nano【13】关于torch2trt报错:AttributeError: ‘Tensor‘ object has no attribute ‘_trt‘的一种可能性
尝试转换,报错,日志如下AttributeError Traceback (most recent call last)<ipython-input-24-0cf9bfd4fe52> in <module> 20 img = torch.zeros((1, 3) + img_size).cuda...原创 2020-03-29 19:17:16 · 6359 阅读 · 14 评论 -
Jetson Nano 【12】关于torch2trt 是否支持int8的问题
起因,模型量化部署最近想着量化模型了,我们知道一般模型是fp32格式的,而fp16我们已经尝试过,于是我想测试下torch2trt是否支持int8torch2trt 是否支持int8?关于这个问题,我回去官方的git上转了转,发现readme或者别的,都是以fp16为例子,转了一圈去issues看看,想着一定有人会有这种想法,并出错~作者回复说不支持~https://git...原创 2020-03-22 21:05:55 · 5020 阅读 · 7 评论 -
Jetson Nano 【11】ModuleNotFoundError: No module named 'common'
在我的Jetson Nano上运行deepstream的python 案例的时候发生了一下报错我们可以看一下文件结构我们可以看到,文件树里面common包和我们是并列的,再加上VSCODE的原因:我们运行的路径是项目的根路径nano@nano-desktop:~/Desktop/deepstream_python_apps$而原来项目添加路径的代码是这个如果在当前路径下执行刚刚能够定...原创 2020-03-13 23:28:39 · 3629 阅读 · 0 评论 -
Jetson Nano 【10】 安装deepstream 4.0 解决: libgstrtspserver-1.0.so.0: No such file or directory
主要是为了获取视频硬解码,先装上,后续研究Deepstream :基于GStreamer,为基于AI的视频和图像理解以及多传感器处理提供了完整的流分析工具包。平台支持:套话结束,直接开始安装环境:机器:Jetson Nano系统:Jetpack 4.3的ubuntu 18.04(tensorRT6.0)下载包,去官网即可,需要登陆,我下了两个4.0,后续会放上来是个...原创 2020-03-11 00:09:25 · 6966 阅读 · 1 评论 -
Jetson Nano 【9】 pytorch 直转tensorRT的模型序列化
文章目录前提:思路:参考tensorRT官方文档(证明在此份代码不可行,但是是可以序列话的)参考torch2trt官方git(这份代码适合,是TRTModule类型)前提:Jetson Nano 【8】 pytorch YOLOv3 直转tensorRT 的测试在使用这份代码的时候,每一次都需要重新转换,一次转换就需要5分钟,于是想着能不能将模型保存下来思路:- 1.python类...原创 2020-03-03 01:28:08 · 4893 阅读 · 2 评论 -
Jetson Nano 【8】 pytorch YOLOv3 直转tensorRT 的测试
想想蛮久没写了,这两天一直在弄pytorch直接转tensorRT的事情,考虑到部署设备的配置问题,这些加速还是得搞一搞原来思路:由于以为pytorch没有像tf一样集成tensorRT,准备转中间onnx,再有onnx转tensorRT后来发现torch2trt这个包:传送门在此,于是对此做了一波尝试安装其实直接去看git上的README比较好,这里就给出插件版的安装命令...原创 2020-03-03 00:52:03 · 7670 阅读 · 34 评论 -
Jetson Nano 【7】调研错误 'tensorrt.tensorrt.ActivationType' has no attribute 'LEAKY_RELU'
这个问题出现在torch2rt与tensorRT之间的调用类似报错还有:'Tensor' object has no attribute '_trt',这个我在debug的时候也遇到了我的环境:硬件:Jetson Nano系统:Ubuntu 18.04 aarch环境:pytorch1.4-aarch ,Jetpack4.2(Tensorrt5.0.6),torch2trt-git...原创 2020-02-23 13:50:34 · 6877 阅读 · 5 评论 -
Jetson Nano 【6】Segmentation fault (core dumped)——系统重新烧制,运行python3.6发生错误
Segmentation fault (core dumped)说实话我当时是懵逼的,甚至一度想重装(刚烧好的系统)于是我开始不停运行,发现都不行,甚至更过分的是,如果用命令行运行python直接会停止运行问题排查后来我发现,并不是所有py文件都无法运行(一般的是可以的),这就说明,可能是那里包装错了,或者漏装,或者是个假包既然着手排查,就从第一行开始,然后直接报错,这就不得不让...原创 2020-02-21 00:54:46 · 5681 阅读 · 8 评论 -
Jetson Nano 【5】Pytorch-YOLOv3原生模型测试
在torch1.4 版本下训练出的一个模型,正好用于测试Nano的环境安装是否正确首先准备好测试程序、模型、测试数据这些东东在本地是跑过的,是可以跑,就是速度堪忧,此次测试的目的主要是看环境能否跑,而来看看原生(不是tensorRT的情况下)的速度先贴下基本结构我们用3号程序choose得到samples后,就可以开始4号程序测试(直接运行即可)以下是测试结果:下面就是目标的...原创 2020-02-16 15:56:26 · 3626 阅读 · 6 评论 -
Jetson Nano 【4】安装Pytorch1.4
Jetson nano的包又是特别一点的,于是去官网找教程官网:pytorch-for-jetson-nano附上一张官网的截图wget https://nvidia.box.com/shared/static/ncgzus5o23uck9i5oth2n8n06k340l6k.whl -O torch-1.4.0-cp36-cp36m-linux_aarch64.whlsudo apt...原创 2020-02-13 22:31:40 · 6429 阅读 · 14 评论 -
Jetson Nano 【3】安装并检查基本环境
有关于Jetson Nano 中sources.list中的圆更换成国内源的问题我经过一圈调查,确实隔壁有很多换源的教程,就跟普通的Ubuntu换源一样的做法,但是我看到了有位大佬的教程,提到Nano的Ubuntu架构不同,于是说慎重换源。我测试了一下,发现确实不同,假如换成清华园(或者中科大)和原生的源是不同的,在upgrade的时候就可以看出端倪,所以为保证之后不再出什么幺蛾子,我在短暂...原创 2020-02-13 18:16:51 · 3445 阅读 · 7 评论 -
Jetson Nano 【2】组装,基本入门配置
某宝的壳子套餐具体配件如图,除了下面这些,还有一个无线网卡步骤step 1 安装网卡将板子屁股上的大风扇拆除需要注意的是,除却拆除两边的螺丝之外,拆的同时还需要将两边卡扣稍稍掰出来拆完底部是这样的,可以看到有个网卡的接口,中间提供了一个螺丝用于固定将中心的螺丝拧出来,插入网卡,拧回去,这时网卡会有点翘,按下去就是了当然,顺便吧天线也连接上去,然后就复原大散热扇接下来不...原创 2020-02-12 18:10:22 · 4854 阅读 · 0 评论 -
Jetson Nano 【1】入手开箱、烧系统
类似于半开箱哈哈怀着小期待的心情,屁颠屁颠跑到村口领快递,拿到了这个香喷喷的Jetson Nano 开发板开箱:由于太激动了忘记拍点啥,于是在最后留了张全家福板子的结构:我觉得这个有必要记录一下,于是去官方文档拿了张图来:官方文档传送1=SD card 的卡槽,位于第二层板子的背部,也就是大风扇屁股位置2=40针扩展接头(还没开用)3=USB的供电口,根据大佬测试(某哩...原创 2020-02-10 01:36:36 · 3874 阅读 · 0 评论 -
torch笔记 【1】 torch中的arange、repeat和view
最近已经到了需要改源码的地步了,不得不研究研究YOLO的结构,这就涉及到pytorch的各种apirange和arange创建1维张量这里给出一段示例:z = torch.range(1,10)print(z,z.shape)z = torch.arange(1,10)print(z,z.shape)torch.range(1,10)和 torch.arange(1...原创 2020-03-28 23:29:26 · 13664 阅读 · 0 评论 -
ubuntu: OpenSSL: error:...:SSL routines:tls_process_server_certificate:certificate verify failed
开发需要,准备科学上网,然而用openVPN的时候爆出这个错误,说我证书未生效错误日志如下Mon Jan 29 03:30:29 2018 WARNING: --ns-cert-type is DEPRECATED. Use --remote-cert-tls instead.Mon Jan 29 03:30:29 2018 WARNING: Your certificate is n...原创 2020-02-13 22:33:00 · 6727 阅读 · 0 评论