UPSTREAM PR #1356: docs: updated model file info#86
Conversation
1. Download links have been provided instead of the conversion process. 2. The ckpt references have been replaced with those on SafeTensors. These changes were made because this file is intended for less experienced users. They are not required to use *.ckpt and can download the models instead of creating them themselves:
|
No meaningful performance changes were detected across 49622 analyzed functions in the following binaries: build.bin.sd-server, build.bin.sd-cli. 🔎 Full breakdown: Loci Inspector |
To better distinguish between both SDXS versions, the "old" VERSION_SDXS is now called VERSION_SDXS_512_DS, where DS stands for the "DreamShaper" edition by IDKiro.
OverviewAnalysis of 49,631 functions (92 modified, 0 new, 0 removed) shows minimal performance impact from SDXS-09 model support addition. Power consumption improved slightly: build.bin.sd-server -0.153% (528,347.68 → 527,536.81 nJ), build.bin.sd-cli -0.033% (491,821.56 → 491,660.58 nJ). Function AnalysisIntentional feature additions (justified):
Standard library regressions (compiler-related):
Standard library improvements:
Other analyzed functions showed negligible changes. Additional FindingsThe attention head remapping for SDXS-09 (5→1 heads with proportionally larger dimensions) maintains mathematical equivalence while reducing multi-head attention overhead. This optimization is expected to improve inference performance during denoising iterations, though benefits aren't captured in initialization-phase metrics. STL regressions stem from compiler optimization differences rather than application code changes, with absolute impacts (62-162ns) remaining small relative to inference workloads (milliseconds to seconds). 🔎 Full breakdown: Loci Inspector |
Note
Source pull request: leejet/stable-diffusion.cpp#1356
These changes were made because this file is intended for less experienced users. They are not required to use *.ckpt and can download the models instead of creating them themselves.