Skip to content

Opencv en update#143

Open
junlin-luo-spacemit wants to merge 3 commits into
mainfrom
opencv-en-update
Open

Opencv en update#143
junlin-luo-spacemit wants to merge 3 commits into
mainfrom
opencv-en-update

Conversation

@junlin-luo-spacemit

Copy link
Copy Markdown
Collaborator

No description provided.

@spacemit-robot-ci

spacemit-robot-ci Bot commented Jun 11, 2026

Copy link
Copy Markdown

Robot CI AI Review

结论:发现 2 个需要处理的问题。

发现:

  1. [中等] 3.5.1_opencv_rvv.md "Build without RVV" 步骤存在环境污染风险,指导顺序有误
    文档要求先 sudo apt install libopencv-dev 再测试,测试后再 apt remove 恢复环境。但 CMakeLists.txt 中 find_package(OpenCV REQUIRED) 不指定路径时,若系统同时存在 opencv-spacemit,cmake 的搜索优先级由 CMAKE_PREFIX_PATH 等变量决定,不保证一定找到 /usr 下的系统 OpenCV。文档声称这样能测出非 RVV 结果,但并未说明如何确认 cmake 确实选中了系统库而非 /opt/opencv-spacemit。用户若两个包都已安装,测试结果可能不符合文档预期,造成误导。
    建议:在 "Build without RVV" 的 cmake 命令处明确添加 -DCMAKE_PREFIX_PATH=/usr,或补充说明需先卸载 opencv-spacemit 才能保证选中系统库。

  2. [轻微] 3.5.1_opencv_rvv.md 单核基准表中 resize_linear 3840×2160→224×224 性能数据异常,未作说明
    单核表中该条目 rvv_avg_ms=9.3864,反而慢于无 RVV 的 4.4851(speedup=0.4778x);同输入尺寸的 320×320 输出也接近持平(0.9750x)。八核表同一输入均正常加速。文档对这一异常无任何解释,读者可能误认为 RVV 在大图小输出场景下性能退化,或怀疑数据有误。
    建议:在表格下方或备注中说明该场景出现负加速的原因(如内存带宽瓶颈、VLEN 配置等),或确认数据是否为测量误差并重测。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant