DEV Community

Cover image for ResShift 1-Click Windows, RunPod, Massed Compute, Kaggle Installers with Amazing Gradio APP and Batch Image Processing
Furkan Gözükara
Furkan Gözükara

Posted on

ResShift 1-Click Windows, RunPod, Massed Compute, Kaggle Installers with Amazing Gradio APP and Batch Image Processing

ResShift: Efficient Diffusion Model for Image Super-resolution by Residual Shifting (NeurIPS 2023, Spotlight)

Official Repo : https://github.com/zsyOAOA/ResShift

I have developed a very advanced Gradio APP.

Developed APP Scripts and Installers : https://www.patreon.com/posts/110331752

Features

 

  • It supports following tasks:

  • Real-world image super-resolution

  • Bicubic (resize by Matlab) image super-resolution

  • Blind Face Restoration

  • Automatically saving all generated image with same name + numbering if necessary

  • Randomize seed feature for each generation

  • Batch image processing - give input and output folder paths and it batch process all images and saves

  • 1-Click to install on Windows, RunPod, Massed Compute and Kaggle (free account)

 

Windows Requirements

 

  • Python 3.10, FFmpeg, Cuda 11.8, C++ tools and Git

  • If it doesn't work make sure to below tutorial and install everything exactly as shown in this below tutorial

  • https://youtu.be/-NjNy7afOQ0

 

How to Install on Windows

 

  • Make sure that you have the above requirements

  • Extract files into a folder like c:/reshift_v1

  • Double click Windows_Install.bat and it will automatically install everything for you with an isolated virtual environment folder (VENV)

  • After that double click Windows_Start_app.bat and start the app

  • When you first time use a task it will download necessary models (all under 500 MB) into accurate folders

  • If during download it fails, file gets corrupted sadly it doesn't verify that so delete files inside weights and restart

 

How to Install on RunPod, Massed Compute, Kaggle

 

  • Follow the Massed_Compute_Instructions_READ.txt and Runpod_Instructions_READ.txt

  • For Kaggle follow the notebook written steps

  • An example video of how to use my RunPod, Massed Compute scripts and Kaggle notebook can be seen below watch it to learn

  • https://youtu.be/wG7oPp01COg

 

Some Screenshots

 

 

 

 

 

 

 

 

 

Top comments (0)