Skip to content

Redesign inference metadata as a generic control-flow IR - #828

Merged
justinchuby merged 158 commits into
mainfrom
justinchuby/simplify-composite-metadata
Aug 21, 2026
Merged

justinchuby merged 158 commits into
mainfrom
justinchuby/simplify-composite-metadata

Format merged runtime changes

92d1217
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Aug 21, 2026 in 0s

80.34% (-1.20%) compared to 798babb

View this Pull Request on Codecov

80.34% (-1.20%) compared to 798babb

Details

Codecov Report

❌ Patch coverage is 81.57635% with 374 lines in your changes missing coverage. Please review.
✅ Project coverage is 80.34%. Comparing base (798babb) to head (92d1217).
⚠️ Report is 1 commits behind head on main.

Files with missing lines Patch % Lines
crates/onnx-genai-comfyui-config/src/recognize.rs 62.31% 163 Missing and 62 partials ⚠️
...enai-comfyui-config/src/bin/comfyui_to_metadata.rs 0.00% 72 Missing ⚠️
crates/onnx-genai-comfyui-config/src/graph.rs 73.33% 35 Missing and 9 partials ⚠️
crates/onnx-genai-comfyui-config/src/lower.rs 98.76% 9 Missing and 3 partials ⚠️
crates/onnx-genai-comfyui-config/src/plan.rs 85.93% 9 Missing ⚠️
crates/onnx-genai-comfyui-config/src/lib.rs 93.04% 1 Missing and 7 partials ⚠️
crates/onnx-genai-cli/src/interactive.rs 60.00% 3 Missing and 1 partial ⚠️
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main     #828      +/-   ##
==========================================
- Coverage   81.54%   80.34%   -1.20%     
==========================================
  Files         384      393       +9     
  Lines      180801   180335     -466     
  Branches   180801   180335     -466     
==========================================
- Hits       147427   144888    -2539     
- Misses      28431    30354    +1923     
- Partials     4943     5093     +150     
Files with missing lines Coverage Δ
crates/mlas-sys/src/work_stealing_pool.rs 92.28% <100.00%> (+0.96%) ⬆️
crates/onnx-genai-cli/src/generate.rs 94.51% <100.00%> (+3.31%) ⬆️
crates/onnx-genai-cli/src/lib.rs 92.41% <ø> (-1.15%) ⬇️
crates/onnx-genai-cli/src/model_inspection.rs 0.00% <ø> (-55.43%) ⬇️
crates/onnx-genai-comfyui-config/src/layout.rs 100.00% <100.00%> (ø)
...-genai-genai-config/src/bin/import_genai_config.rs 0.00% <ø> (ø)
...rates/onnx-genai-genai-config/src/compatibility.rs 61.63% <ø> (-19.57%) ⬇️
crates/onnx-genai-genai-config/src/graph_io.rs 62.00% <ø> (-7.63%) ⬇️
crates/onnx-genai-genai-config/src/import.rs 91.95% <ø> (ø)
...rates/onnx-genai-genai-config/src/json_builders.rs 60.00% <ø> (-26.65%) ⬇️
... and 31 more

... and 52 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.