Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Adding support in backend and frontend UI for super-resolution (Real-ESRGAN models)#1176

Open
bconsolvo wants to merge 2 commits intolemonade-sdk:mainfrom
bconsolvo:bconsolvo/sd-server-upscale
Open

Adding support in backend and frontend UI for super-resolution (Real-ESRGAN models)#1176
bconsolvo wants to merge 2 commits intolemonade-sdk:mainfrom
bconsolvo:bconsolvo/sd-server-upscale

Conversation

@bconsolvo
Copy link

Adding support for stable-diffusion.cpp super-resolution models (Real-ESRGAN):

  • CPU, ROCm, Vulkan

bconsolvo and others added 2 commits February 23, 2026 13:50
Integrate ESRGAN image upscaling into lemonade via the sd-cpp backend:

- Add IImageUpscaleServer capability and POST /api/v1/images/upscale endpoint
- Add RealESRGAN-x4plus and RealESRGAN-x4plus-anime model entries
- Detect upscale models by label and pass --upscale-model to sd-server
- Wire Vulkan backend for sd-cpp (RECIPE_DEFS, versions, install, CLI)
- Add upscale UI with drag-and-drop, paste, multi-file, side-by-side view
- Update repo reference to lemonade-sdk/stable-diffusion.cpp
- Add ESRGAN test suite and update test capabilities

Co-authored-by: Cursor <cursoragent@cursor.com>
The model manager previously only handled .safetensors as a direct
download file type, sending all other variants through GGUF resolution.
ESRGAN models use .pth format, so extend the check to include .pth
and .ckpt files as direct downloads from HuggingFace.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants