jetson tx2上运行mobilenet-ssd的坑:interrupted by signal 9: SIGKILL
从ssd-caffe转战到mobilenet-ssd,也就是为了实时性。jetson tx2运行caffe-ssd前向的时间大概就是210ms。但是经过实际测试,对前5层卷积层使用CUDNN加速时,mobilenet-ssd的前向时间大概是150ms.
jetson tx2运行直接从git上clone下来的代码是不能成功的,如果在命令行中执行python demo.py,当网络初始化到第7层卷积层时,就被kill掉了。在pycharm中运行,同样是被kill掉,给出的错误提示是:
Process finished with exit code 137 (interrupted by signal 9: SIGKILL)
当查看top时,显示CPU占用率直接飙升到100%。大概意识到是内存的问题,但是我已经设置好了swap=4G,可是swap丝毫没被使用。
以为是下载的这个版本的mobilenet-ssd只能使用CPU,就重新设置了一下makefile.config,然后重新make pycaffe -j8 make all -j8编译了C++及工具,然后在纯CPU的情况下运行,结果巨慢,前向时间是500ms以上。我还试过将j8改成j4,因为tx2是4核的,结果实验结果依然没有变化。
无奈又改为使用GPU,使用CUDNN。无意间看见一篇博客,说将deploy.prototxt中卷积层参数的egine前的#去掉,不报任何希望,我将所有的#去掉,居然成功运行了。。。虽然运行的时间稍微慢了点,大概是200ms左右吧。尝试结果发现,最多就前4层kernelsize=3 的卷积层使用cudnn才不会内存溢出。在不使用tensorRT的情况下,最佳的前向时间是150ms。同志仍需努力啊~
目前使用GPU参与mobilenet-ssd的推理,另外,使用专门的深度可分离卷积计算(例程中使用的是group-convolution代替的深度可分离卷积),处理一幅300*300*3的图像只需要50ms左右,相当可观的速度。
jetson tx2上运行mobilenet-ssd的坑:interrupted by signal 9: SIGKILL相关推荐
- 在 NVIDIA jetson tx2 上基于 realsense d435i 相机运行 vins 相关配置
在 NVIDIA jetson tx2 上基于 realsense d435i 相机运行 vins 相关配置 一.tx2刷机 二.安装librealsense,realsense驱动 1.安装依赖库 ...
- 利用Python在Jetson TX2上抓取和显示摄像头影像
小编来自水下机器人社区193369905,里面小编给出了很多资料 在本贴中,小编"我"分享了如何使用python 代码(及 OpenCV)在Jetson TX2上抓取和显示摄像头影 ...
- 在NVIDIA Jetson TX2上安装TensorFlow
五月两场 | NVIDIA DLI 深度学习入门课程 5月19日/5月26日一天密集式学习 快速带你入门阅读全文> 正文共3070个字,3张图,预计阅读时间14分钟. 本文内容安排如下: 刷机 ...
- Jetson TX2上配置archiconda、Yolov5、tensorrtx环境问题记录
文章目录 前言 本文主要记录在Jetson TX2上配置archiconda.Yolov5.tensorrtx环境中遇到的问题以及解决方法.以及一些包的分享. 一.Jetson TX2刷机 二.安装a ...
- Jetson TX2 上安装Pycharm
Jetson TX2 上安装Pycharm Jetson TX2 上安装Pycharm Pycharm 2021.3.2 openjdk-11-jdk 安装pycharm中文语言包并将快捷方式锁定任务 ...
- FasterRcnn在Jetson TX2上测速
博主测试了在不同模式.精度下将FasterRCNN部署到Jetson TX2上的测速结果,与大家分享讨论. 对于MaskRCNN的部署结果可参见:MaskRCNN在Jetson tx2上的测速结果 使 ...
- Jetson tx2 上源码安装 pytorch1.0.0(真. 血泪史)
Jetson tx2 上源码安装 pytorch1.0.0(真. 血泪史) 本篇以在python3.5安装过程为例.在安装之前说明以下: 重点一:平台及cuda cudnn的安装问题 Jetson T ...
- 在jetson tx2上使用pascal VOC0712训练caffe-ssd
折腾了两天,从绝望到光明~ 新机器到能训练使用,大体过程如下: 1.刷机,参考我的最新博客: https://blog.csdn.net/maum61/article/details/97612542 ...
- 在jetson tx2上配置jetson-inference的流程以及报错解决
在显卡上运行完程序完成实验后,需要在tx2开发板上继续实现算法落地 重拾前两天做的jetson-inference的学习,整理一下流程 环境流程 #一些包的安装 $ sudo apt-get upda ...
最新文章
- dnsmasq详解手册
- 微信小程序开发教程第七章:微信小程序编辑名片页面开发
- Java技术:为什么不推荐使用BeanUtils属性转换工具
- 信息学奥赛C++语言:的士收费
- OpenCV-PS扩散效果(毛玻璃)
- LeetCode[791] 自定义字符串排序
- win7系统的自动更新很长时间,如何关闭
- Leetcode 208:实现Trie(前缀树)
- CF1096F Inversion Expectation
- Java字符串查找第一个不重复字符_java如何实现获取字符串中第一个出现不重复的字符...
- 三四五线城市商机无限,但创业更适合在一线城市
- 记忆枕产品上市如何通过新闻来打造品牌曝光量?
- 关于创业公司初期的股份
- 大型项目的管理(学习)
- vue3+ts+amap/amap-jsapi-loader实现高德地图搜索选取地点
- python爬虫-初次接触
- 全国职业院校《计算机网络应用》赛项 2019 年广西高职组------样题分析
- vue调用接口获取后台数据_使用Vue实现调用接口加载页面初始数据
- 介绍5款热门的Chat GPT应用,总有适合你的一款
- 指数数据预测股指期货价格流程
热门文章
- python自动化任务_Python任务自动化工具tox使用教程
- python编程狮app_Python编程狮官方app下载_Python编程狮安卓app下载 v1.0.8 - 创意手游...
- mysql ssl 1067_mysql服务无法启动1067错误,谁知道正确的解决方法?
- python怎样清除csv中的数据_使用d清除CSV文件中的数据
- android html模板下载地址,Android HTML模板
- java中hashset_Java HashSet – Java中的HashSet
- Liferay教程– Liferay门户Portlet教程
- 常见的Java开发框架有哪些?
- 2021最新大厂面试题集锦
- C语言基础教程之错误处理