Skip to content

spectrogram via unfold + gemm#6542

Open
futz12 wants to merge 13 commits intoTencent:masterfrom
futz12:STFT-Speed
Open

spectrogram via unfold + gemm#6542
futz12 wants to merge 13 commits intoTencent:masterfrom
futz12:STFT-Speed

Conversation

@futz12
Copy link
Contributor

@futz12 futz12 commented Feb 10, 2026

Use Gemm + unfold to speed spectrogram on x86 and vulkan

@futz12 futz12 changed the title spectrogram on unfold + gemm spectrogram via unfold + gemm Feb 11, 2026
@codecov-commenter
Copy link

codecov-commenter commented Feb 11, 2026

Codecov Report

❌ Patch coverage is 93.75000% with 40 lines in your changes missing coverage. Please review.
✅ Project coverage is 93.22%. Comparing base (d7d6615) to head (55d961a).

Files with missing lines Patch % Lines
src/layer/vulkan/spectrogram_vulkan.cpp 89.08% 19 Missing ⚠️
src/layer/vulkan/inversespectrogram_vulkan.cpp 94.85% 9 Missing ⚠️
src/layer/x86/inversespectrogram_x86.cpp 95.36% 7 Missing ⚠️
src/layer/x86/spectrogram_x86.cpp 95.93% 5 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #6542      +/-   ##
==========================================
+ Coverage   93.21%   93.22%   +0.01%     
==========================================
  Files         848      849       +1     
  Lines      266689   266987     +298     
==========================================
+ Hits       248592   248902     +310     
+ Misses      18097    18085      -12     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

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

@futz12 futz12 mentioned this pull request Feb 12, 2026
@nihui nihui closed this Feb 15, 2026
@nihui nihui reopened this Feb 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants