Machine Learning in Linux: Upscayl – image upscaler

With the availability of huge amounts of data for research and powerful machines to run your code on with distributed cloud computing and parallelism across GPU cores, Deep Learning has helped to create self-driving cars, intelligent voice assistants, pioneer medical advancements, machine translation, and much more. Deep Learning has become an indispensable tool for countless industries.

This series looks at highly promising machine learning and deep learning software for Linux.

Upscayl is GUI software that uses sophisticated AI models to enhance your images by guessing what the details could be. It’s free and open source software.


The software we’ve covered in earlier articles in this series had fairly longwinded installation steps. Upscayl is very different. Installation is very simple. The project provides distro packages for Debian/Ubuntu and Fedora.

We downloaded the .deb from the project’s GitHub page, and installed it using dpkg.

$ sudo dpkg -i upscayl-2.0.1-linux.deb

There’s also an AppImage, a universal software format for distributing portable software on Linux without needing superuser permissions to install the application. AppImage doesn’t really install software. It’s a compressed image with all the dependencies and libraries needed to run the desired software.

This is cross-platform software. Besides Linux, the software runs under macOS and Windows.

Next page: Page 2 – In Operation and Summary

Pages in this article:
Page 1 – Introduction and Installation
Page 2 – In Operation and Summary


  1. First off I am not a programmer. But a rather hard-core linux user. A simple comment-could this software method be added to a full tool graphic pgm such as Gimp.This would expand the graphic pgm to a higher level.

    1. I was thinking along the same lines. Upscayl is just a simple graphical frontend. But the underlying software it uses to restore images is Real-ESRGAN, that’s open source software written in Python.

      There is nothing to stop the gimp developers or any other developers adding a Python plugin for Real-ESRGAN.

  2. Thanks for the positive thoughts. It could happen in enough people post comment’s and want’s. That’s how linux works.

    1. Yes, definitely a need for more ML software to be included in the mainstream desktop Linux apps like GIMP.

Share your Thoughts

This site uses Akismet to reduce spam. Learn how your comment data is processed.