Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Assets super-resolution with neural networks such as waifu2x, Real-ESRGAN and Real-CUGAN #2

Closed
FlandiaYingman opened this issue Feb 28, 2022 · 2 comments
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@FlandiaYingman
Copy link
Owner

FlandiaYingman commented Feb 28, 2022

After testing, Real-ESRGAN and Real-CUGAN need GPU to work since they work extremely slow on CPU (1-2 hours per img, on a 6C12T 3GHz CPU). Thus, we have following methods.

Run super-resolution on my own computer

It takes ~45 secs with Real-ESRGAN on my laptop (GTX 1650 Ti). While this method would most likely work, it requires me to run the super-resolution everytime the game updates. Sounds unacceptable because the reason why I develop this website is to prevent doing super-resolution manually.

Also, it might be with delay because I would not be free whole day.

Run super-resolution on a server

There're not very many cheap servers with GPU. The cheapest one I currently found costs 25€ per month. Well, I would reluctantly accept the price, but there's no doubt that this method waste too many resources - the game updates once a month, every time it adds only ~10 picture assets. Processing them would cost just 15 minutes, so, paying a whole month for that is obviously unworth.

Is there a way to apply for a GPU server only when needed?

To be investigated...

Run super-resolution on users computers

This method is the most possible solution IMO. I would run super-resolution regularly. If user found the website lacks some of the super-resolution assets, they could run the super-resolution themselves and submit it to the server. Therefore, I could maintain the super-resolution regularly and website users could do it for me when I'm busy.

@FlandiaYingman FlandiaYingman added the enhancement New feature or request label Mar 6, 2022
@FlandiaYingman FlandiaYingman added the help wanted Extra attention is needed label Mar 22, 2022
@FlandiaYingman FlandiaYingman self-assigned this Mar 22, 2022
@FlandiaYingman FlandiaYingman pinned this issue Mar 22, 2022
@FlandiaYingman FlandiaYingman changed the title AVG resources super-resolution by waifu2x or similar network Assets super-resolution with neural networks such as waifu2x, Real-ESRGAN and Real-CUGAN Mar 22, 2022
@FlandiaYingman
Copy link
Owner Author

FlandiaYingman commented Mar 22, 2022

GPU Cloud Platforms supports creating server programtically on demand

@FlandiaYingman
Copy link
Owner Author

Solved this temporarily with arkwaifu-2x: run super-resolution on anyone's PC.

@FlandiaYingman FlandiaYingman unpinned this issue Jul 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant