Commit 9ff270e
authored
fix(gallery/ltx-2.3): add diffusion_model flag to all variants (#9986)
LTX-2.3 entries (dev / distilled, UD-Q4_K_M / Q4_K_M / Q8_0) were
missing the `diffusion_model` option in their overrides. Without it,
gosd.cpp routes the main GGUF through the regular `model_path` code
path in sd.cpp, which doesn't apply the `model.diffusion_model.` tensor
prefix. sd.cpp's LTX-2.3 architecture detection (`VERSION_LTXAV`) in
get_sd_version checks for prefixed tensor names — without the prefix,
detection fails and load_model returns "could not load model".
This is the same bug we hit for Wan when the option was missing.
Adding `- diffusion_model` to all six LTX-2.3 entries' option blocks
makes load_model take the diffusion_model_path branch so detection
succeeds.
Assisted-by: Claude:claude-opus-4-71 parent 8d6548c commit 9ff270e
1 file changed
Lines changed: 6 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30844 | 30844 | | |
30845 | 30845 | | |
30846 | 30846 | | |
| 30847 | + | |
30847 | 30848 | | |
30848 | 30849 | | |
30849 | 30850 | | |
| |||
30875 | 30876 | | |
30876 | 30877 | | |
30877 | 30878 | | |
| 30879 | + | |
30878 | 30880 | | |
30879 | 30881 | | |
30880 | 30882 | | |
| |||
30906 | 30908 | | |
30907 | 30909 | | |
30908 | 30910 | | |
| 30911 | + | |
30909 | 30912 | | |
30910 | 30913 | | |
30911 | 30914 | | |
| |||
30965 | 30968 | | |
30966 | 30969 | | |
30967 | 30970 | | |
| 30971 | + | |
30968 | 30972 | | |
30969 | 30973 | | |
30970 | 30974 | | |
| |||
30995 | 30999 | | |
30996 | 31000 | | |
30997 | 31001 | | |
| 31002 | + | |
30998 | 31003 | | |
30999 | 31004 | | |
31000 | 31005 | | |
| |||
31025 | 31030 | | |
31026 | 31031 | | |
31027 | 31032 | | |
| 31033 | + | |
31028 | 31034 | | |
31029 | 31035 | | |
31030 | 31036 | | |
| |||
0 commit comments