Is the DRCT Upgrader supported?
I have used the DRCT model for super-resolution upgrading of images with satisfactory results. However, I still receive the error message.
WARNING:modules.modelloader:Model 'D:\888-88\stable-diffusion-webui-Forge\\models\esrgan\\4xmssim_drct-l_pretrain.pth' is not a ' ESRGAN' model (got 'DRCT')
I'm a bit confused by this message. I want to make sure that FORGR supports the DRCT model.
Forge has built-in support for the following upscalers:
- ESRGAN/ESRGAN+
- DAT
- HAT
- SwinIR
- SCUNet (technically a denoiser)
It should be possible to add more via extensions like SwinIR and SCUNet are. I'll take a look at making an extension. Part of what can be supported also depends on the version of Spandrel that Forge uses.
Created an extension to add some more upscalers. https://github.com/MisterChief95/sd-webui-extra-upscalers
Adds the following:
- ATD
- DRCT
- MoSR (requires
spandrel >= 0.4.0) - MoESR (requires
spandrel >= 0.4.1) - PLKSR
- RealPLKSR
- RCAN (requires
spandrel >= 0.4.1)
You'll have to manually upgrade spandrel in your venv to use MoSR, MoESR, and RCAN.
Created an extension to add some more upscalers. https://github.com/MisterChief95/sd-webui-extra-upscalers
Adds the following:
* ATD * DRCT * MoSR (requires `spandrel >= 0.4.0`) * MoESR (requires `spandrel >= 0.4.1`) * PLKSR * RealPLKSR * RCAN (requires `spandrel >= 0.4.1`)You'll have to manually upgrade spandrel in your venv to use MoSR, MoESR, and RCAN.
Had to add "spandrel-extra-arches" as well (otherwise I was getting an error) and the extension works now, thanks
spandrel==0.4.1 spandrel-extra-arches==0.2.0
I have a similar issue.
I have installed the https://github.com/MisterChief95/sd-webui-extra-upscalers extension and manually upgraded the Spandrel to 0.4.1. However, every time I launch the WebUI Forge, the Spandrel is set back to 0.3.4.
What should I do?
I have a similar issue.
I have installed the https://github.com/MisterChief95/sd-webui-extra-upscalers extension and manually upgraded the Spandrel to 0.4.1. However, every time I launch the WebUI Forge, the Spandrel is set back to 0.3.4.
What should I do?
It might be reinstalling dependencies from requirements each time you launch. Try changing the versions in the requirements_version.txt at the root of the Forge install:
spandrel==0.4.1
spandrel-extra-arches==0.2.0
I have a similar issue. I have installed the https://github.com/MisterChief95/sd-webui-extra-upscalers extension and manually upgraded the Spandrel to 0.4.1. However, every time I launch the WebUI Forge, the Spandrel is set back to 0.3.4. What should I do?
It might be reinstalling dependencies from requirements each time you launch. Try changing the versions in the
requirements_version.txtat the root of the Forge install:spandrel==0.4.1 spandrel-extra-arches==0.2.0
It works! Thank you so much!