当前位置:网站首页>树莓派4B上ncnn转换出来的模型调用时总是崩溃(Segment Fault)的原因
树莓派4B上ncnn转换出来的模型调用时总是崩溃(Segment Fault)的原因
2022-07-05 20:50:00 【Arnold-FY-Chen】
最近拿到一个树莓派4B的板子做实验,在上面编译出ncnn后,将模型转换出bin和param文件后调用时总是因为Segment Fault崩溃,编译了个debug版的ncnn后用gdb查一下,发现总是崩溃在convolution_3x3.h里:
#0 0x000dccb0 in ncnn::_ZN4ncnnL14conv3x3s1_neonERKNS_3MatERS0_S2_S2_RKNS_6OptionE._omp_fn.13(void) () at /root/ncnn/src/layer/arm/convolution_3x3.h:423
#1 0xb6eabc64 in ?? () from /usr/lib/arm-linux-gnueabihf/libgomp.so.1
崩溃处的代码是:
sum0 += r0[0] * k0[0];
r0是当前layer的输入特征数据,k0是卷积核数据,表面看不出有何问题,后来从头检查了一下,发现板子烧写的是32位的系统(armv7l),不是64位(aarch64)的,所以编译ncnn时注意加上
-DCMAKE_TOOLCHAIN_FILE=../toolchains/pi3.toolchain.cmake
这个选项,否则转换出来的模型每次调用时都崩溃,加上这个选项后重新编译ncnn,然后再使用onnx2ncn转换出的模型就可以正常使用了。
边栏推荐
- ClickHouse 复制粘贴多行sql语句报错
- [quick start of Digital IC Verification] 2. Through an example of SOC project, understand the architecture of SOC and explore the design process of digital system
- 14、Transformer--VIT TNT BETR
- Maker education infiltrating the transformation of maker spirit and culture
- Codeforces Round #804 (Div. 2) - A, B, C
- haas506 2.0开发教程 - 阿里云ota - pac 固件升级(仅支持2.2以上版本)
- 中国管理科学研究院凝聚行业专家,傅强荣获智库专家“十佳青年”称号
- Duchefa low melting point agarose PPC Chinese and English instructions
- mysql全面解析json/数组
- How to make ERP inventory accounts of chemical enterprises more accurate
猜你喜欢
Maker education infiltrating the transformation of maker spirit and culture
研學旅遊實踐教育的開展助力文旅產業發展
Abnova丨E (DIII) (WNV) 重组蛋白 中英文说明书
产品好不好,谁说了算?Sonar提出分析的性能指标,帮助您轻松判断产品性能及表现
台风来袭!建筑工地该如何防范台风!
Research and development efficiency improvement practice of large insurance groups with 10000 + code base and 3000 + R & D personnel
Abnova丨荧光染料 620-M 链霉亲和素方案
Graph embedding learning notes
Wanglaoji pharmaceutical's public welfare activity of "caring for the most lovely people under the scorching sun" was launched in Nanjing
Analyze the knowledge transfer and sharing spirit of maker Education
随机推荐
How to form standard interface documents
研学旅游实践教育的开展助力文旅产业发展
shell编程100例
Binary search
Duchefa丨D5124 MD5A 培养基中英文说明书
CVPR 2022 | common 3D damage and data enhancement
hdu2377Bus Pass(构建更复杂的图+spfa)
Norgen AAV提取剂盒说明书(含特色)
Applet global configuration
Research and development efficiency improvement practice of large insurance groups with 10000 + code base and 3000 + R & D personnel
Abnova丨DNA 标记高质量控制测试方案
Duchefa s0188 Chinese and English instructions of spectinomycin hydrochloride pentahydrate
Duchefa cytokinin dihydrozeatin (DHZ) instructions
Duchefa丨MS培养基含维生素说明书
matplotlib绘图润色(如何形成高质量的图,例如设如何置字体等)
Material Design组件 - 使用BottomSheet展现扩展内容(二)
Analysis of steam education mode under the integration of five Education
研學旅遊實踐教育的開展助力文旅產業發展
Nprogress plug-in progress bar
sql系列(基础)-第二章 限制和排序数据