导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页
    1. 主页
    2. lcsing0
    • 资料
    • 关注 1
    • 粉丝 1
    • 我的积分 622
    • 主题 3
    • 帖子 11
    • 最佳 1
    • 群组 0

    lcsing0LV 4

    @lcsing0

    大专在读,科研爱好者,目前正在自学AI机器视觉,已经复刻了B站上理工男孙老师的yolo小相机项目,目前准备往更深的技术探索

    622
    积分
    1
    声望
    3
    资料浏览
    11
    帖子
    1
    粉丝
    1
    关注
    注册时间 最后登录
    位置 未知

    lcsing0 取消关注 关注

    lcsing0 发布的最佳帖子

    • 物理系统ubuntu22.04拉取V851s的SDK,LV2 权限已升级,但无法访问 SDK 仓库

      今年2026年一月,有没有大佬替我解答一下且帖子昨天发了三个帖子,一个也没有审核,不知道什么情况求求大佬指点

      发布在 灌水区
      lcsing0
      lcsing0

    lcsing0 发布的最新帖子

    • 回复: [V851s] YOLOv5 v7.0 转 Acuity 6.6.1 深度解析:从 ONNX 崩溃到依赖地狱,以及三条出路的分析

      @awwwwa 在 [V851s] YOLOv5 v7.0 转 Acuity 6.6.1 深度解析:从 ONNX 崩溃到依赖地狱,以及三条出路的分析 中说:

      Acuity-Toolkit-Binary-6.6.1 版本已经非常老了,建议更新下版本,社区目前有 Radxa 提供的 NPU 开发环境:https://docs.radxa.com/en/cubie/a5e/app-dev/npu-dev/cubie-acuity-sdk

      哇!!太感谢了太感谢了!当是我用ai找了好久都找不到这个Acutiy_Toolkit工具,官方教程给的是在有这个工具的基础之上操作的,需要用到这个工具里面的gegasus命令将格式转化成.nb格式,找了差不多一下午找不到这个工具,当时在百问网找过,弹出牛奶牛奶快传的广告,我在论坛和全志平台也找不到就没招了,大佬!!太感谢了!!!,我去试试,谢谢谢谢!!

      发布在 编译和烧写问题专区
      lcsing0
      lcsing0
    • 回复: [V851s] YOLOv5 v7.0 转 Acuity 6.6.1 深度解析:从 ONNX 崩溃到依赖地狱,以及三条出路的分析

      @doniyor_khalilov99 在 [V851s] YOLOv5 v7.0 转 Acuity 6.6.1 深度解析:从 ONNX 崩溃到依赖地狱,以及三条出路的分析 中说:

      @lcsing0 你好,请问你是把 Allwinner SDK 下载并安装在哪个版本的 Ubuntu 上的 (https://releases.ubuntu.com/16.04/)?
      是 Ubuntu 16.04,还是通过这个链接里的 .ova 文件安装的 (https://netstorage.allwinnertech.com:5001/sharing/Wm9YiHMvf)?

      我是物理系统ubuntu22.04版本,镜像官方有,目前这个主流都是ubuntu18.04和20.04版本的教学大部分都是使用VM虚拟机或者docker,至于16.04教程好像也支持,我没有使用过16.04版本,抱歉抱歉

      发布在 编译和烧写问题专区
      lcsing0
      lcsing0
    • 回复: tina编译错误

      @liumike123 在 tina编译错误 中说:

      e9fdf1cc-8d4a-42b7-8cc1-cc1d97bce10f-image.png

      哥,你这个是哪一块开发板,我只了解过V851s相关的,tina我只知道5.0版本,可以请问一下哥你到哪个环节了吗

      发布在 编译和烧写问题专区
      lcsing0
      lcsing0
    • [V851s] YOLOv5 v7.0 转 Acuity 6.6.1 深度解析:从 ONNX 崩溃到依赖地狱,以及三条出路的分析

      【环境配置】

      开发主机:HP OMEN 9 (暗影精灵9)
      主机系统:Ubuntu 22.04 (物理机)
      主机显卡:
          NVIDIA GeForce RTX 4060 Laptop GPU (Device 28e0)
          Intel Corporation Device a788 (Intel 核显)
      目标板卡:V851s
      工具链版本:Acuity-Toolkit-Binary-6.6.1
      Python 环境:Conda yolo5_retro (Python 3.8)
      

      【项目背景】
      正在部署开发板识别打火机的火的项目,基于 YOLOv5 v7.0 训练完成 best.pt,目标是在 V851s NPU 上部署。目前在将模型转换为 Acuity 可用的 .nb 格式时,遇到了新旧工具链不兼容的严重问题,陷入了“依赖地狱”。

      【核心冲突】
      Acuity 6.6.1(2020年代工具)的底层库要求极其老旧,与现代 YOLOv5(2024年代码)及 PyTorch 生态的依赖完全互斥,导致无法构建一个同时满足“Acuity能运行”和“YOLOv5能导出”的 Python 环境。

      【详细排查过程与报错】

      路线一:ONNX 导入(遇到死胡同)

      模型导出操作:
      使用 YOLOv5 v7.0 源码,执行:
      
      python export.py --weights best.pt --include onnx --opset 9 --imgsz 640
      
       *结果*:成功生成 best.onnx,输入 [1, 3, 640, 640]。结构包含 onnx::Reshape_397, onnx::Sigmoid_440 等中间节点。
      
      环境适配(痛苦过程):
      为了兼容 Acuity 6.6.1,我进行了强制降级:
          降级 numpy:pip install numpy==1.19.5 (Acuity 报错强制要求 < 1.20)
          降级 onnx:pip install onnx==1.10.0
          降级 protobuf:pip install protobuf==3.20.3 (解决 Descriptor 验证错误)
          源码修补:由于 NumPy 1.19.5 在新 onnx 库下存在 API 废弃,手动修改了 .../site-packages/onnx/mapping.py,将 np.object 改为 object 才勉强让 import 不报错。
      
      Acuity 导入操作:
      
      pegasus import onnx --model best.onnx --mean-values 0 0 0 0.00392156862745098 --scale 0.017 0.017 0.017 --quantized-input on
      
      关键报错:
      Acuity 在解析图结构时内部崩溃:
      
      I Start importing onnx...
      ...
      File "acuitylib/app/importer/import_onnx.py", line 109, in run
          TypeError: object of type 'NoneType' has no len()
      
       *个人推测*:Acuity 6.6 的旧版解析器无法正确处理 YOLOv5 v7 的某些特定节点,或者因版本不匹配导致图属性读取为 None。
      

      路线二:TFLite 导入(遭遇依赖互斥)

      环境冲突 A (NumPy vs Pandas):
      Acuity 要求 numpy < 1.20,但 YOLOv5 的 export.py 依赖 pandas,而新版本 pandas 拒绝在 numpy < 1.20.3 上运行。这导致导出脚本甚至启动不了。
      
      环境冲突 B (TensorFlow 版本):
      临时升级 numpy 并尝试 tensorflow 2.13.1,结果导出失败。
      
      TensorFlow SavedModel: export failure ❌ 1.0s: 'anchors'
      TensorFlow Lite: export failure ❌ 0.0s: 'NoneType' object has no attribute 'call'
      AttributeError: 'NoneType' object has no attribute 'outputs'
      
       *推测*:YOLOv5 v7.0 脚本逻辑未适配 TF 2.13(正准备尝试降级 TF 2.10 验证)。
      

      【我的思考:三条可能的出路】

      目前卡在 ONNX 解析崩溃上,我思考了三条路,不知哪条是正解:

      方案一:寻找更新版本的 SDK / Acuity

      思路:是否存在针对 V851s 的更新版 Tina SDK?其中是否内置了 Acuity 7.x 或更高版本?
      顾虑:非常担心“生成端”和“运行端”不匹配。如果我用新版 Acuity 生成 .nb,放到现有的 V851S 系统(SDK 里的驱动)跑,会不会直接报错 Version mismatch?
      

      方案二:降级 YOLOv5 版本(以退为进)

      思路:放弃 v7.0,改用 2020-2021 年的 YOLOv5 v6.0。那个时代的 ONNX 格式和依赖库应该完美契合 Acuity 6.6。
      代价:需要重新训练模型。
      问题:如果不换 SDK,这是否是唯一可行的工程方案?
      

      方案三:放弃 Acuity,换推理框架

      思路:改用 NCNN 或 TFLite + CPU 运行。
      顾虑:V851S 性能有限,如果失去 NPU 加速,CPU 跑 YOLO 可能帧率极低,无法满足实时检测需求。
      

      【求助】
      以上是目前遇到的所有问题。恳请全志的大佬或有经验的朋友指点:

      我的 TypeError: object of type 'NoneType' has no len() 还有救吗?
      V851s 是否有更新版 SDK 支持?如果没有,推荐我走哪条路?
      

      卡在这一步很久了,万分感谢!!!!

      发布在 编译和烧写问题专区
      lcsing0
      lcsing0
    • 回复: V821有芯片手册吗?

      @naisuxu 在 V821有芯片手册吗? 中说:

      @lcsing0 就随便玩玩,画画板子,点点灯

      哥,你单纯想点灯的话有点杀鸡用牛刀啊,虽然我没有了解过V821,我用的是V851s

      发布在 V Series
      lcsing0
      lcsing0
    • 回复: V821有芯片手册吗?

      @naisuxu 不知道阿,我现在在尝试使用V851s,复刻B站上理工男孙老师的yolo小相机项目,哥,你玩V821是用来做哪个方面的

      发布在 V Series
      lcsing0
      lcsing0
    • 回复: sdk

      @cloud 在 sdk 中说:

      急!全志客户服务平台里的sdk哪去了?现在该如何下载?Screenshot from 2025-07-29 18-02-39.png

      同意,根本就找不到npu工具,Verisilicon_Tool_Acuity_Toolkit 6.6.1 下载(版本号可能更新),Verisilicon_Tool_VivanteIDE 5.7.0 下载(版本号可能更新),在哪里都找不到

      发布在 公告
      lcsing0
      lcsing0
    • 物理系统ubuntu22.04拉取V851s的SDK,LV2 权限已升级,但无法访问 SDK 仓库

      今年2026年一月,有没有大佬替我解答一下且帖子昨天发了三个帖子,一个也没有审核,不知道什么情况求求大佬指点

      发布在 灌水区
      lcsing0
      lcsing0
    • 回复: 【水经验混下载权限专用贴】如何升级LV2拉取SDK

      @xiaowenge 请问一下作者大概几天可以到2级呢,目前发了帖子也在审核,也感谢前辈指引!!

      发布在 灌水区
      lcsing0
      lcsing0
    • 回复: 【水经验混下载权限专用贴】如何升级LV2拉取SDK

      @lac2189 您好,请问一下发帖审核大概需要多久,感谢您的教学

      发布在 灌水区
      lcsing0
      lcsing0