@ -22,35 +22,23 @@ sudo apt-get -y install git wget build-essential
```
```
## Installation of Stable-Diffusion-cpuonly
## Installation of Stable-Diffusion-cpuonly
### Download Stable-Diffusion-cpuonly
### Create a working folder and download githun
```
Copy this github repository and extract the files.
### Download the CompVis Stable-diffusion model.
Go here and download the correct mode from here. You'll have to agree to the license setup an account but this is the bread and butter AI art generating learning model.
https://huggingface.co/CompVis/stable-diffusion-v-1-4-original
copy the file to your stable-diffusion-cpuonly-main directory
### Download the GFPGAN model
https://github.com/TencentARC/GFPGAN/releases/download/v1.3.0/GFPGANv1.3.pth
copy the file to your stable-diffusion-cpuponly-main directory
### Create a working folder
sudo mkdir /opt/StableDiffusion
sudo mkdir /opt/StableDiffusion
sudo chmod 777 /opt/StableDiffusion
sudo chmod 777 /opt/StableDiffusion
cd /opt/StableDiffusion
cd /opt/StableDiffusion
install conda (optional but highly recommended)
git clone https://github.com/novarobot/stable-diffusion-cpuonly.git
```
### install conda (optional but highly recommended)
Don't put it on both bash and zsh, just do one installation!!!
Don't put it on both bash and zsh, just do one installation!!!
```
install conda under zsh (optional)
install conda under zsh (optional)
sudo apt install zsh
sudo apt install zsh
@ -60,10 +48,12 @@ copy the default zshrc file (optional)
cp ./stable-diffusion-cpuonly/.zshrc /home/USERNAME
cp ./stable-diffusion-cpuonly/.zshrc /home/USERNAME
zsh
zsh
```
(if you haven't copied the zshrc, create the appropriate one with the menu that appears. If you copied it, the menu will not appear)
(if you haven't copied the zshrc, create the appropriate one with the menu that appears. If you copied it, the menu will not appear)
```
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
chmod 777 Miniconda3-latest-Linux-x86_64.sh
chmod 777 Miniconda3-latest-Linux-x86_64.sh
The installation location is e.g.: /opt/StableDiffusion/Miniconda3
The installation location is e.g.: /opt/StableDiffusion/Miniconda3
@ -73,25 +63,68 @@ Don't run conda init! (just hit enter)
./Miniconda3/bin/conda init zsh
./Miniconda3/bin/conda init zsh
exit
exit
#Back to zsh again
#Back to zsh again
zsh
zsh
#A prefix (base) had to appear before the prompt!
#A prefix (base) had to appear before the prompt!
conda env create -f ./stable-diffusion-cpuonly/environment-cpuonly.yaml
conda env create -f ./stable-diffusion-cpuonly/environment-cpuonly.yaml
conda activate sdco
conda activate sdco
#A prefix (sdco) had to appear before the prompt!
#A prefix (sdco) had to appear before the prompt!
```
install conda under bash (original solution)
##install conda under bash (original solution)
```
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
chmod 777 Miniconda3-latest-Linux-x86_64.sh
chmod 777 Miniconda3-latest-Linux-x86_64.sh
The installation location is e.g.: /opt/StableDiffusion/Miniconda3
The installation location is e.g.: /opt/StableDiffusion/Miniconda3
Run conda init (yes)
Run conda init (yes)
Exit and return to the terminal
Exit and return to the terminal
A prefix (base) had to appear before the prompt!
A prefix (base) had to appear before the prompt!
conda env create -f ./stable-diffusion-cpuonly/environment-cpuonly.yaml
conda env create -f ./stable-diffusion-cpuonly/environment-cpuonly.yaml
conda activate sdco
conda activate sdco
A prefix (sdco) had to appear before the prompt!
A prefix (sdco) had to appear before the prompt!
```
### Download Stable-Diffusion-cpuonly
Copy this github repository and extract the files.
### Download the CompVis Stable-diffusion model.
Go here and download the correct mode from here. You'll have to agree to the license setup an account but this is the bread and butter AI art generating learning model.
https://huggingface.co/CompVis/stable-diffusion-v-1-4-original
```
wget https://huggingface.co/CompVis/stable-diffusion-v-1-4-original/resolve/main/sd-v1-4.ckpt
mv sd-v1-4.ckpt models/ldm/stable-diffusion-v1/model.ckpt
```
### Download the GFPGAN model
https://github.com/TencentARC/GFPGAN/releases/download/v1.3.0/GFPGANv1.3.pth
```
wget https://github.com/TencentARC/GFPGAN/releases/download/v1.3.0/GFPGANv1.3.pth
mv GFPGANv1.3.pth src/gfpgan/experiments/pretrained_models/GFPGANv1.3.pth
```
### Linux - Running the install script
### Linux - Running the install script
@ -103,8 +136,6 @@ install_sdco.sh
Run the following command
Run the following command
activate manual conda enviroment ! (optional, but strongly recommended)
run_sdco.sh
run_sdco.sh
```
```