Difference between revisions of "Installing ESRGAN and/or BasicSR on Arch Linux"

From Upscale Wiki
Jump to navigation Jump to search
(make the wikitext more readable)
Line 11: Line 11:
 
#*: <code>yay -S python-pytorch python-pytorch-opt opencv</code>
 
#*: <code>yay -S python-pytorch python-pytorch-opt opencv</code>
 
# Cloning ESRGAN and or BasicSR (If you don't want one or the other, just leave it out)  
 
# Cloning ESRGAN and or BasicSR (If you don't want one or the other, just leave it out)  
#: <ol style="list-style-type:lower-alpha"><li>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:
+
#: <ol style="list-style-type:lower-alpha"><li>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:</br>
 
+
<code>git clone https://github.com/BlueAmulet/ESRGAN</code></br>
<code>git clone https://github.com/BlueAmulet/ESRGAN</code>
+
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:</br>
 
 
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:
 
 
 
 
<code>git clone https://github.com/victorca25/BasicSR</code>
 
<code>git clone https://github.com/victorca25/BasicSR</code>
  
 
That was it.
 
That was it.

Revision as of 21:52, 23 February 2020

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

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 python-pytorch-opt-cuda python-torchvision opencv
    • If you don't have a NVIDIA GPU (AMD or Intel) enter the following into the terminal:
      yay -S python-pytorch python-pytorch-opt opencv
  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/BlueAmulet/ESRGAN
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.