ncnn icon indicating copy to clipboard operation
ncnn copied to clipboard

RVV: Shuffle Channel

Open thelastlin opened this issue 2 years ago • 5 comments

RVV: Shuffle Channel, fp32/fp16/bf16, with elempack support

thelastlin avatar Aug 03 '23 05:08 thelastlin

Codecov Report

:white_check_mark: All modified and coverable lines are covered by tests. :white_check_mark: Project coverage is 95.60%. Comparing base (b10c9dd) to head (0449e2e). :warning: Report is 41 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #4907      +/-   ##
==========================================
- Coverage   95.77%   95.60%   -0.18%     
==========================================
  Files         743      704      -39     
  Lines      249816   241982    -7834     
==========================================
- Hits       239271   231344    -7927     
- Misses      10545    10638      +93     

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

:rocket: New features to boost your workflow:
  • :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

codecov-commenter avatar Aug 03 '23 06:08 codecov-commenter

其实 shufflechannel 优化挺难的,加油

nihui avatar Aug 10 '23 02:08 nihui

newlib-rv64gc-gcc failed due to the compiler not supporting some RISC-V Vector intrinsics like vlm_v_b8 or vset_v_f32m1_f32m4.

But it seems that the compiler shouldn't enable RVV intrinsics support at this CI, or we might need upgrade the compiler used by this CI?

thelastlin avatar Aug 30 '23 14:08 thelastlin

CLA assistant check
Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
0 out of 2 committers have signed the CLA.

:x: thelastlin
:x: nihui
You have signed the CLA already but the status is still pending? Let us recheck it.

tencent-adm avatar Apr 18 '25 02:04 tencent-adm

The binary size change of libncnn.so (bytes)

architecture base size pr size difference
x86_64 15643128 15643128 0 :kissing_heart:
armhf 6648220 6648220 0 :kissing_heart:
aarch64 9986896 9986896 0 :kissing_heart:

github-actions[bot] avatar Apr 18 '25 02:04 github-actions[bot]

closed for https://github.com/Tencent/ncnn/pull/6243 merged

nihui avatar Aug 17 '25 07:08 nihui