UPSTREAM PR #1336: feat: add generic DiT support to spectrum cache#82
UPSTREAM PR #1336: feat: add generic DiT support to spectrum cache#82
Conversation
OverviewAnalysis of 49,806 functions following commit Binaries analyzed:
Function AnalysisAll performance changes occur in C++ standard library functions (not application code) due to compiler optimization variations between builds: Improvements:
Regressions:
Other analyzed functions showed similar compiler-driven variations with offsetting improvements and regressions. Assessment: The ±0.15% power consumption variance indicates improvements and regressions largely cancel out. No source code changes to these standard library functions were detected. Changes stem from compiler code generation differences, not intentional optimizations. 🔎 Full breakdown: Loci Inspector |
Note
Source pull request: leejet/stable-diffusion.cpp#1336
Implementing the paper literally is heavier because it depends on architecture-specific internal feature hooks and final-block forecasting inside each DiT family, which would require invasive model-side changes and separate validation per model. This patch keeps Spectrum generic at the sampler level
Comparaison with easycache with 20 steps: