macos ncnn 安装踩坑记录···

news2024/11/18 5:55:28

安装真麻烦····踩了无数坑,官方给的安装教程:macos安装ncnn, 安装过程老是报错,记录一下卡的比较久的,网上也不好找资料的错.

我的电脑:

 

1. 使用homebrew 的时候失败fatal: not in a git directory Error: Command failed with exit 128: git

执行brew -v 命令看看是不是有两个提示:homebrew-core和homebrew-cask目录 被git认为不是一个安全的目录,需要手动添加,copy一下call:后面的命令运行一下就行

2 NCNN compiler test 全fail

 以下命令在我电脑上不可用。。。

我用的:参考MAC 下编译 NCNN

mkdir -p build
cd build
cmake -DCMAKE_CXX_STANDARD=11 -DNCNN_OPENMP=OFF -DNCNN_BENCHMARK=ON 
-DNCNN_BUILD_EXAMPLES=ON ..
cmake --build . -j 4
cmake --build . --target install

在 build 目录下进行安装,将多出两个目录 include(NCNN提供的头文件所在)和 lib(libncnn.a)。

3. squeezenet 样例测试

假设当前在build目录,回到../examples, 网络的.cpp文件都在里面,做任何更改都要重新切换到build目录,重新make install (重新build)一下。

然后执行:(在我这.param .bin和这个可执行文件squeezenet不在一个目录下会报错)

cd build/examples
cp ../../examples/squeezenet_v1.1.bin ./
cp ../../examples/squeezenet_v1.1.param ./
./squeezenet /图片路径/

显示:

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

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

相关文章

用Python帮老叔选出好基金,大赚一笔,老叔专门提着茅台登门道谢

我有个老叔很喜欢买基金,因为不想被割韭菜,所以啥群都没进,全部自己精挑细选。 看着他的一个本子密密麻麻地写了一大堆东西,全是基金的数据分析,一大把年纪了挺不容易的,于是就决定帮他一把。 在跟他详谈…

合作伙伴确定过程

下销售单的时候,会由Sold—to Party(售达方)来下单。定单会有不同的Ship—to Party(送达方)。发票会走到被称为Bill—to Party(收票方)的一方,还有一方Payer(付款方&…

GDAL python教程基础篇(1)——用OGR写入矢量数据

上一篇博客介绍了如何使用OGR读取矢量数据,那么怎么用OGR写入呢,下面就让我们一起学习怎么写入数据吧。 1.创建新文件 在写入数据之前我们首先需要确定写入对象,也就是先创建一个可供写入数据的对象。 创建对象使用driver.CreateDataSource…

4. STM32 OLED及keil调试简介

常用程序调试方法•串口调试:通过串口通信,将调试信息发送到电脑端,电脑使用串口助手显示调试信息•显示屏调试:直接将显示屏连接到单片机,将调试信息打印在显示屏上•Keil调试模式:借助Keil软件的调试模式…

Java基础面试题(一)

Java基础面试题 一、面向对象和集合专题 1. 面向对象和面向过程的区别 面向过程:是分析解决问题的步骤,然后用函数把这些步骤一步一步地实现,然后在使用的时候一一调用则可。性能较高,所以单片机、嵌入式开发等一般采用面向过程…

项目执行差,你应该如何推进解决?(万千项目)

在日常工作中,项目成员可能存在以下问题:1、沟通能力不足。团队成员之间不主动反馈沟通导致问题堆积影响项目进度;2、执行力不足。成员推一下动一下,不主动积极执行工作任务;3、技术能力不不足。一写代码全是bug&#…

使用 Wall 搭建个人照片墙和视频墙

下载 Github:https://github.com/super-tongyao/wall 国内仓库(不推荐,只做加速访问,无编译包和发行版,以github仓库为准):https://gitee.com/Super_TongYao/wall 推荐github仓库,下载最新版…

小米把不干活的同事都裁了,给了n+2,留下的人年终奖才1个多月工资,工作压力还变大了,太冤了,还不如被裁!...

被裁一定是不幸,留下一定是幸运吗?也未必,来看看这位网友的爆料:我同学21届校招进小米,今年年前躲过了裁员,不干活的同事都被裁了,给了n2。但发年终奖时,他才拿了不到2个月工资&…

Nginx服务优化措施与配置防盗链

目录 一.优化Nginx的相关措施 二.隐藏/查看版本号 三.修改用户与组 四.设置缓存时间 五.日志切割脚本 六.设置连接超时控制连接访问时间 七.开启多进程 八.配置网页压缩 九.配置防盗链 1.配置web源主机(192.168.79.210 www.zhuo.com) 1.1 安装…

CentOS 7 安装 mysql 5.7 最新版本

最近学习 mysql 菜鸟教程 ,在 CentOS 7 上,教程里安装 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm ,el7-5 一定是比较旧的版本了,但是到哪里可以找到最新的版本呢?当然是官网和官方仓库 &a…

JS - var / let / const 区别

var :变量提升,定义的变量都会被提升到该作用域的最顶部,变量也可以在声明之前使用 let :块级作用域,不能重复定义const :块级作用域,不能重复定义,定义常量不能被修改;虽…

JeecgBoot 3.5.0 版本发布,开源的企业级低代码平台

项目介绍 JeecgBoot是一款企业级的低代码平台!前后端分离架构 SpringBoot2.x,SpringCloud,Ant Design&Vue3,Mybatis-plus,Shiro,JWT 支持微服务。强大的代码生成器让前后端代码一键生成! JeecgBoot引领…

万有引力优化支持向量机SVM的回归预测,gsa-svm回归分析,Libsvm参数优化

目录 支持向量机SVM的详细原理 SVM的定义 SVM理论 Libsvm工具箱详解 简介 参数说明 易错及常见问题 万有引力算法 SVM应用实例,基于万有引力算法优化SVM的回归预测 代码 结果分析 展望 支持向量机SVM的详细原理 SVM的定义 支持向量机(support vector machines, SVM)是一…

RK3568平台开发系列讲解(显示篇)什么是DRM

🚀返回专栏总目录 文章目录 一、DRM介绍二、DRM与framebuffer的区别沉淀、分享、成长,让自己和他人都能有所收获!😄 📢本篇文章将介绍什么是DRM。 一、DRM介绍 DRM 是 Linux 目前主流的图形显示框架,相比FB架构,DRM更能适应当前日益更新的显示硬件。 比如FB原生不支…

MySQL8.0真正的并行复制writeset

MySQL 主从复制模型 MySQL的主从架构依赖于 MySQL Binlog 功能, Master节点上产生Binlog并将Binlog写入到Binlog文件中。Slave节点上启动两个线程:一个IO线程,从MySQL上捞取Binlog日志并写入到本地的RelayLog日志;另一个SQL线程&a…

硬盘分区数据恢复?这些方法助您解忧

案例:分区把电脑文件丢了,数据还能恢复吗? “急急急!!!本人电脑小白,在使用磁盘管理合并E、F分区的时候,不小心把D分区给删除了,D分区里面存放了很多重要的数据与文件&a…

CAD转换PDF格式怎么弄?教你几种方法轻松搞定!

CAD是从事与艺术创作相关等行业的打工人们必需的工作软件,可以用来完成建筑设计图、设计图纸等。在日常的工作中,一些伙伴经常需要传输图纸给合作方来完成探讨。但是CAD图纸需要使用专业软件才能打开,这就给文件传送带来了一定的困难。而且传…

使用pluginRegistrationTool注册插件

创建插件项目 打开Visual Studio并使用.NET Framework 4.5.2打开一个新的类库(.NET Framework)项目 安装除了画红圈的三个NuGet包 引用这个 在一个类里输入如下代码 public class FollowupPlugin : IPlugin{public void Execute(IServiceProvider servi…

第十七节 多态

多态 什么是多态? ●同类型的对象,执行同一个行为,会表现出不同的行为特征。 多态的常见形式 父类类型 对象名称new子类构造器; 接口 对象名称new 实现类构造器; 多态中成员访问特点 ●方法调用:编译看左边,运行看右边。 ●变量调用:编译看…

聊聊图像分割的DICE和IOU指标

目录 1. 介绍 2. dice 和 iou 的联系 3. 代码实现 3.1 dice 3.2 iou 3.3 test 3.4 dice 和 iou 的关系曲线 4. 代码 1. 介绍 dice 和 iou 都是衡量两个集合之间相似性的度量 dice计算公式: iou计算公式: iou的集合理解: iou 其实就…