Skip to content

feat(ep-cpu): implement ONNX STFT - #2083

Merged
justinchuby merged 1 commit into
mainfrom
feat/cpu-stft
Aug 25, 2026
Merged

justinchuby merged 1 commit into
mainfrom
feat/cpu-stft

feat(ep-cpu): implement ONNX STFT

f9889ae
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Aug 25, 2026 in 0s

81.07% (+0.79%) compared to 0893095

View this Pull Request on Codecov

81.07% (+0.79%) compared to 0893095

Details

Codecov Report

❌ Patch coverage is 85.02907% with 103 lines in your changes missing coverage. Please review.
✅ Project coverage is 81.07%. Comparing base (0893095) to head (f9889ae).
⚠️ Report is 8 commits behind head on main.

Files with missing lines Patch % Lines
crates/onnx-runtime-ep-cpu/src/kernels/stft.rs 86.63% 51 Missing and 11 partials ⚠️
...nnx-runtime-shape-inference/src/handlers/signal.rs 61.16% 40 Missing ⚠️
crates/onnx-runtime-ep-cpu/src/provider.rs 96.96% 1 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main    #2083      +/-   ##
==========================================
+ Coverage   80.27%   81.07%   +0.79%     
==========================================
  Files         422      414       -8     
  Lines      198030   200453    +2423     
  Branches   198030   200453    +2423     
==========================================
+ Hits       158964   162511    +3547     
+ Misses      33474    32389    -1085     
+ Partials     5592     5553      -39     
Files with missing lines Coverage Δ
crates/onnx-runtime-ep-cpu/src/kernels/dft.rs 87.56% <100.00%> (+1.74%) ⬆️
crates/onnx-runtime-ep-cpu/src/kernels/mod.rs 95.16% <100.00%> (+0.04%) ⬆️
crates/onnx-runtime-ep-plugin/src/compute.rs 83.21% <100.00%> (+0.46%) ⬆️
crates/onnx-runtime-ep-plugin/src/shared_shapes.rs 95.13% <100.00%> (ø)
crates/onnx-runtime-ep-cpu/src/provider.rs 92.66% <96.96%> (+0.16%) ⬆️
...nnx-runtime-shape-inference/src/handlers/signal.rs 79.01% <61.16%> (-12.99%) ⬇️
crates/onnx-runtime-ep-cpu/src/kernels/stft.rs 86.63% <86.63%> (ø)

... and 71 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.