Info-icon.png We have moved to https://openmodeldb.info/. This new site has a tag and search system, which will make finding the right models for you much easier! If you have any questions, ask here: https://discord.gg/cpAUpDK

Installing ESRGAN and/or BasicSR on Arch Linux

From Upscale Wiki
Revision as of 16:00, 12 August 2019 by BoxDroppingManApe (talk | contribs) (Created page with "For this guide you will need either Arch Linux or another Linux Distribution that is based on it. <ol start="0"><li>If you don't have them installed already, you will need ba...")

(diff) ← Older revision | Approved revision (diff) | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

For this guide you will need either Arch Linux or another Linux Distribution that is based on it.

  1. If you don't have them installed already, you will need base-devel, git and yay to follow the steps of this guide: Open the terminal and enter:
    sudo pacman -S base-devel git
    git clone https://aur.archlinux.org/yay.git && cd yay && makepkg -si && cd .. && rm -rf yay
  1. We will install the requirements:
    • If you have and use a NVIDIA GPU enter the following into the terminal:
      yay -S cuda cudnn python-pip python-pytorch-cuda python-torchvision opencv opencv-samples hdf5 vtk lmdb python-lmdb tensorboard python-tensorboardx
    • If you don't have a NVIDIA GPU (AMD or Intel) enter the following into the terminal:
      yay -S python-pip python-pytorch python-torchvision opencv opencv-samples hdf5 vtk lmdb python-lmdb tensorboard python-tensorboardx
  2. Cloning ESRGAN and or BasicSR (If you don't want one or the other, just leave it out)
    1. To clone ESRGAN (old architecture) Go into the folder where you want to put the ESRGAN folder/installation in, then clone it by entering the following into the terminal:
      git clone https://github.com/xinntao/ESRGAN/tree/aceb85730832001ec1fa3a77bd6856b75e1d0e87
    2. To clone BasicSR (Victorc's fork) Go into the folder where you want to put the BasicSR folder/installation in, then clone it by entering the following into the terminal:
      git clone https://github.com/victorca25/BasicSR

That was it.