搜索
bottom↓
回复: 15

移植Tengine算法库到杰理AC79技术问题

[复制链接]

出0入0汤圆

发表于 2024-1-15 20:30:01 | 显示全部楼层 |阅读模式
100汤圆
        使用杰理AC7916芯片跑Tengine算法,根据官方提供的操作生成.a库文件,测试编译不通过,报错识别不了库。
       
        实际返回去检查每一步发现,第二步操作进去分支lite-v1.5-nvdla,实际上从gitee上下载的的Tengine SDK里面查看分支信息,是没有lite-v1.5-nvdla这个分支的。
有没有用过Tengine或者熟悉这一块的帮忙看一下是操作有错误,还是Tengine版本本身就缺少这个lite-v1.5-nvdla分支导致不能使用

附件: 您需要 登录 才可以下载或查看,没有帐号?注册

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入984汤圆

发表于 2024-1-15 20:41:14 | 显示全部楼层
本帖最后由 Himem 于 2024-1-15 20:54 编辑

lite-v1.5-nvdla不是分支,是tag,看看现在是不是这个commitid: 1b61b302334bf38a5e957b768b8953323c251533
或者直接用git checkout -f 1b61b302334bf38a5e957b768b8953323c251533 --


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2024-1-15 21:01:33 | 显示全部楼层
Himem 发表于 2024-1-15 20:41
lite-v1.5-nvdla不是分支,是tag,看看现在是不是这个commitid: 1b61b302334bf38a5e957b768b8953323c251533 ...
(引用自2楼)

你传上来这个压缩包怎么带有一个"lite-v1.5-nvdla"是从哪下载的,官方的操作“git checkout lite-v1.5-nvdla”按照这个指令正常执行,应该是进入一个叫做“lite-v1.5-nvdla”的分支里面吧

出0入984汤圆

发表于 2024-1-15 21:06:12 | 显示全部楼层
本帖最后由 Himem 于 2024-1-15 21:09 编辑
qqTOTORO 发表于 2024-1-15 21:01
你传上来这个压缩包怎么带有一个"lite-v1.5-nvdla"是从哪下载的,官方的操作“git checkout  ...
(引用自3楼)


github下的archive,
lite-v1.5-nvdla是tag(指向某一笔提交)

checkout branch(HEAD)/tag/commit 都支持,不只是分支

出0入0汤圆

 楼主| 发表于 2024-1-15 21:06:49 | 显示全部楼层
Himem 发表于 2024-1-15 20:41
lite-v1.5-nvdla不是分支,是tag,看看现在是不是这个commitid: 1b61b302334bf38a5e957b768b8953323c251533 ...
(引用自2楼)

在从gitee下载的库里执行,是报这个错,应该表示里面没这个分支

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入984汤圆

发表于 2024-1-15 21:08:19 | 显示全部楼层
qqTOTORO 发表于 2024-1-15 21:06
在从gitee下载的库里执行,是报这个错,应该表示里面没这个分支
(引用自5楼)

detached HEAD很正常啊,是没这个分支,指向的是这笔提交

出0入0汤圆

 楼主| 发表于 2024-1-15 21:08:36 | 显示全部楼层
Himem 发表于 2024-1-15 21:06
github下的archive,
lite-v1.5-nvdla是tag(指向某一笔提交)

(引用自4楼)

不是很懂,这两步的操作,是要进入这个分支里面,打补丁文件对吧

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2024-1-15 21:13:09 | 显示全部楼层
Himem 发表于 2024-1-15 21:08
detached HEAD很正常啊,是没这个分支,指向的是这笔提交
(引用自6楼)

不是很理解,如果执行命令“git checkout lite-v1.5-nvdla”,结果是detached HEAD,执行是有切换分支成功的是吗

出0入984汤圆

发表于 2024-1-15 21:13:44 | 显示全部楼层
qqTOTORO 发表于 2024-1-15 21:08
不是很懂,这两步的操作,是要进入这个分支里面,打补丁文件对吧
(引用自7楼)


是啊,但他给的这个不是分支,是明确的某一笔提交
不然 后面官方的分支更新 他patch不还需同步改?

出0入0汤圆

 楼主| 发表于 2024-1-15 21:19:01 | 显示全部楼层
Himem 发表于 2024-1-15 21:13
是啊,但他给的这个不是分支,是明确的某一笔提交
不然 后面官方的分支更新 他patch不还需同步改? ...
(引用自9楼)

也就是说这样操作,他没有新增一个分支出来,但是后面打补丁的操作还是有明确的某一笔提交,前一步git checkout lite-v1.5-nvdla操作是有影响的,对吗

出0入984汤圆

发表于 2024-1-15 21:44:23 | 显示全部楼层
本帖最后由 Himem 于 2024-1-15 21:47 编辑
qqTOTORO 发表于 2024-1-15 21:19
也就是说这样操作,他没有新增一个分支出来,但是后面打补丁的操作还是有明确的某一笔提交,前一步git ch ...
(引用自10楼)


对,不一定新增branch,但至少要将代码切换到patch相对应的那个基准点

出0入0汤圆

发表于 2024-1-16 11:29:58 | 显示全部楼层
你这个AC79是在Linux环境下开发?

出0入0汤圆

 楼主| 发表于 2024-1-16 15:19:26 | 显示全部楼层
tuy0326 发表于 2024-1-16 11:29
你这个AC79是在Linux环境下开发?
(引用自12楼)

是RTOS操作系统的

出0入0汤圆

 楼主| 发表于 2024-1-16 15:20:53 | 显示全部楼层
Himem 发表于 2024-1-15 21:44
对,不一定新增branch,但至少要将代码切换到patch相对应的那个基准点
(引用自11楼)

这里正确的操作是不是应该理解为git checkout -b lite-v1.5-nvdla,自己新建这个分支出来,然后再打补丁上去

出0入984汤圆

发表于 2024-1-16 15:25:34 | 显示全部楼层
本帖最后由 Himem 于 2024-1-16 16:05 编辑
qqTOTORO 发表于 2024-1-16 15:20
这里正确的操作是不是应该理解为git checkout -b lite-v1.5-nvdla,自己新建这个分支出来,然后再打补丁 ...
(引用自14楼)


patch和git的branch无关 只与当前内容有关

patch时报了冲突了吗

出0入0汤圆

发表于 2024-1-16 20:01:59 | 显示全部楼层

我是问你的开发环境,不是问ac79上跑的是啥,看你界面好像使用codeblock?
命令行又是ubuntu?

所以,你是使用windows开发还是使用linux开发?
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-28 00:03

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表