0531最后的挣扎结束于传说中的段错误

部署训练后的缺陷检测模型

  • Linux Ubuntu18.04双机尝试
    在这里插入图片描述
    报错,Linux内核或是编译器版本不匹配,多次尝试更改18.04的gcc,g++,gcc-arm-linux,g+±arm-linux的代码,尝试在Makefile文件里更改编译器路径、添加LInux内核头文件都没能如愿。而开发板方面环境配置,由于该库过于底层,很可能对系统造成影响,所以无法修改环境配置。
root@awcloud:/opt/paddle_frame# cd /opt/paddle_frame
root@awcloud:/opt/paddle_frame# chmod 777 ./run.sh
root@awcloud:/opt/paddle_frame# ./run.sh
insmod: ERROR: could not insert module cmadrv.ko: File exists
./ssd_detection: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.27' not found (required by ./paddlelite_lib/libpaddle_full_api_shared.so)

查看相关支持版本,发现版本过高不被支持:

root@awcloud:/opt/paddle_frame# strings  /lib/arm-linux-gnueabihf/libm.so.6 |grep GLIBC_
GLIBC_2.4
GLIBC_2.15
GLIBC_2.18
GLIBC_2.23
GLIBC_PRIVATE
  • CentOS虚拟机(在宝奇笔记本上,仍然双电脑)
    在这里插入图片描述
    成功部署。检测图片:
    在这里插入图片描述
    检测效果:
    在这里插入图片描述

更改ssd_dection.cc源码重新编译

  • 报错:
    CMakeLisrs.txt里的编译器路径,改为绝对路径

实时预测摄像头拍摄数据

  • PL端将数据存入DDR3,并将存储数据的起始地址作为一个参数传递到sse_detection.cc里面,PS端读取DDR3上的存储数据转为OpenCV格式进行检测。
  • 编写脚本my_run.sh,方便调试和运行代码。/opt/my_run.sh,会自动设置路径,更改文件权限,执行程序。
  • 遇到问题,nb文件所用opt工具与Paddle-Lite版本不一致的警告。将一些地方的路径改为绝对路径,没有警告了。
  • 未解决问题:加载模型的步骤,段错误,原因未知。
    在这里插入图片描述

文件说明

  • 检测相关的源代码在笔记本虚拟机的/opt/nna里面,总调用源代码在台式机桌面C5TB文件夹里面那个main.c
  • 想跑程序的话,台式机桌面ubuntu和CentOS7是编译好的,ubuntu报错见Linux Ubuntu18.04双机尝试,CentOS7里后缀0的是第二个demo换成缺陷检测模型能跑的,后缀1的是两个demo结合起来发生段错误的

自己记录一下

#include <iostream>
#include <stdio.h>
using namespace std;
int main() {const char b[11] =  "0x1234567a";int x;printf("%p\n",b);std::sscanf(("%p",b),"%x",&x);printf("x:::%x",x); 
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/255368.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

用Python求最大公约数和最小公倍数(51)

小朋友们好&#xff0c;大朋友们好&#xff01; 我是猫妹&#xff0c;一名爱上Python编程的小学生。 和猫妹学Python&#xff0c;一起趣味学编程。 今日主题 什么是最大公约数&#xff1f; 如何用Python求最大公约数&#xff1f; 什么是最小公倍数&#xff1f; 如何用Pyt…

PDF免费压缩、在线压缩

找了很多个网站&#xff0c;发现说是免费&#xff0c;其实不然。 在线上传&#xff0c;在线压缩&#xff0c;然后直接下载&#xff0c;没有任何套路。 PDF Compressor – Compress PDF Files OnlineThis online PDF compressor allows compressing PDF files without degradi…

PDF文件怎么压缩大小

PDF文件怎么压缩大小&#xff1f;3个办法实现一键压缩 相信大家在工作中&#xff0c;会收到许多的PDF文件&#xff0c;但随着时间的推移&#xff0c;PDF文件便会越积越多&#xff0c;最终导致我们的电脑内存严重不足&#xff0c;这时候只好把一些PDF文件删除&#xff0c;来释放…

【C#图解教程】第四章 类型、存储和变量 学习笔记总结

类型 C#是一组类型声明&#xff0c;这个与第三章&#xff1a;命名空间就是一组类型声明可以一起理解。类型是一个用来创建数据结构的模板&#xff1a; 使用这个模板创建对象的过程叫做实例化&#xff0c;所以创建的对象也叫实例 类型成员 简单类型可能只包含一个数据成员&…

chatgpt赋能python:Python中的%怎么用

Python中的%怎么用 Python中的%是一个非常重要的运算符&#xff0c;也称为格式化运算符。它用于将一个值插入到另一个字符串中。在本文中&#xff0c;我们将深入了解Python中的%运算符的使用。 %运算符的语法 先看下%运算符的语法&#xff1a; string % values其中&#xf…

Mongo帮助文档

来自&#xff1a;http://xiaoshan5634.iteye.com/blog/1117702 Mongo 适合场景&#xff1a; 网站数据&#xff1a;适合实时的插入&#xff0c;更新与查询&#xff0c;并具备网站实时数据存储所需的复制 及高度伸缩性。 缓存&#xff1a;适合作为信息基础设施的缓存层。在系…

Erlang/OTP设计原则(文档翻译)

http://erlang.org/doc/design_principles/des_princ.html 图和代码皆源自以上链接中Erlang官方文档&#xff0c;翻译时的版本为20.1。 这个设计原则&#xff0c;其实是说用户在设计系统的时候应遵循的标准和规范。阅读前我一直以为写的是作者在设计 Erlang/OTP 框架时的一些原…

Spring Cloud Alibaba 参考文档-2021.0.4.0

Spring Cloud Alibaba 简介依赖管理Spring Cloud Alibaba Nacos Discovery3.1 服务注册/发现&#xff1a;Nacos Discovery3.2 如何引入Nacos Discovery进行服务注册/发现3.3 使用Nacos Discovery进行服务注册/发现和调用的示例3.3.1 Nacos 服务器启动3.3.2. 启动供应商申请3.3.…

autojs 开发文档集合

加入我们的QQ群553908361,和各作者同群交流 教程会优先发布于收费脚本v群。 该代码选自于aj开发者的文档,群里有人反馈开发文档打开慢.所以做了这个.方便搜索.如有侵权,请私信我进行删除 同时也上传了一份源码到点击网站,供大家更快的查询代码 Auto.js Pro-8.1.0 文档 索引 | …

云网络安全与数据中心安全

近年来&#xff0c;许多云架构师宣称随着公共云的采用&#xff0c;网络安全性将消亡。然而&#xff0c;网络安全仍然是最大的安全市场之一&#xff0c;并且是每个主要云服务提供商 (CSP) 在过去几年中推出重要新产品的领域。 网络对安全仍然至关重要&#xff0c;即使在云中也是…

Python中的导入模块

1&#xff0c;导入模块的的几种方式 模块是什么&#xff1f; 模块实际上就是 以.py为结尾的文件 注意点&#xff1a;自定义的模块尽量不要和系统模块重名 模块内部封装了很多实用的功能&#xff0c;有时在模块外部调用就需要将其导入&#xff0c;导入模块简单划分&#xff…

python导入模块错误-No module named XXX-图文解决方案

问题描述&#xff1a; 使用python ide执行脚本正常&#xff0c;使用python直接执行报错&#xff0c;报错“不存在对应模块” 问题原因分析&#xff1a; Q1: 等同于python脚本在ide和console中执行的区别 Q2: 因为在ide里执行脚本的时候&#xff0c;不仅会导入path环境变量中的…

python中导入模块使用哪个关键字_关于python导入模块的关键字介绍

关于python导入模块的关键字介绍 发布时间&#xff1a;2020-04-17 10:13:26 来源&#xff1a;亿速云 阅读&#xff1a;101 作者&#xff1a;小新 今天小编给大家分享的是关于python导入模块的关键字介绍&#xff0c;很多人都不太了解&#xff0c;今天小编为了让大家更加了解pyt…

【Python问题】Python 导入模块的三种方式ModuleNotFoundError: No module named ‘模块名‘

Python 导入模块的三种方式ModuleNotFoundError: No module named 模块名 问题一、Python解释器查找模块文件的过程。二、解决方法记录一下 大家可以参考这个文档的解释很清楚&#xff1a;python导入模块的三种方式超详细http://c.biancheng.net/view/4645.html 问题 写程序i…

python怎么导入数学模块_python怎么导入模块

python中的模块即.py文件,模块的导入方式通常有两种:1是直接使用import语句导入;2是使用from..import..结构引入。 使用 import 导入模块的语法,但实际上 import 还有更多详细的用法,主要有以下两种:import 模块名1 [as 别名1], 模块名2 [as 别名2],…: 导入整个模块。…

python如何导入模块中的类_python导入模块中类的方法

自定义标题 python导入模块中类的方法 1、导入模块中的单类 2、一个模块中存储多个类时导入的方法 3、导入模块中所有类的方法 4、导入模块中的类时把类使用as取一个别名 python导入模块中类的方法 1、导入模块中的单类 》创建模块 #file:person.py class Person(): def __init…

python之模块导入及模块导入路径

一、从模块导入对象 1、import 模块名 [as 别名]。 也可以一次导入多个模块&#xff0c;多个模块之间用逗号隔开 &#xff08;1&#xff09;导入格式&#xff1a; import 模块名 [as 别名] &#xff08;2&#xff09;使用方法&#xff1a;使用时要在对象前面加上模块名作为前…

python无法导入模块_python导入模块失败的原因是什么

py执行文件和模块同属于同个目录(父级目录),才能直接import模块:如果不在同一目录,可以在python环境下使用sys.path.append(path)添加相关的路径,但在退出python环境后自己添加的路径就会自动消失! 模块 1、模块的定义: 为了编写可维护的代码,我们把很多函数分组,…

测绘——AutoCAD教育版打印戳去除

我们在使用CAD和Cass进行画图的时候&#xff0c;有时会参照一些老图&#xff0c;一些老图数据是使用教育版CAD绘制的&#xff0c;复制或插入均会导致我们的数据在每次打开是都会提醒检测到教育版打印戳记 &#xff08;Fig. 1&#xff09;&#xff0c;以及在打印时也会看到。当我…

AutoCAD LT 2022下载及教程

资源地址&#xff1a;AutoCAD LT 2022 Autodesk AutoCAD LT 2022是一款功能强大的专业计算机辅助软件&#xff0c;有了该软件用户可以更快更精准的创建2D模型&#xff0c;该软件拥有完整的2D命令并允许用户创建工程图&#xff0c;对其进行修改并发布项目的工作文件。同时还提供…