Fix use case for video model - #11214
Merged
Merged
Conversation
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
mudler
approved these changes
Jul 30, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
gallery/wan-ggml.yaml never set known_usecases, so the four WAN 2.1 GGML entries sharing it fell back to GuessUsecases, which reads the backend name only. imageBackends carries stablediffusion-ggml, videoBackends does not, so WAN checkpoints came out FLAG_IMAGE and never FLAG_VIDEO.
So /video rejected them and the WebUI listed them under image generation. Picking one there ran a video architecture through generate_image() with no frame count, and stable-diffusion.cpp divided by the resulting zero:
The backend process dies, the request 500s.
Fixed the same way gallery/ltx-ggml.yaml already does it for LTX-Video.
Notes for Reviewers
image picker. A real gate needs stablediffusion-ggml handled in the GuessUsecases image/video split, or a guard in the backend. Happy to follow up if you have a preference.
Signed commits
Co-Authored-With: Claude AI