diff options
author | Bernard Maltais <bmaltais@gmail.com> | 2022-09-09 19:33:27 +0000 |
---|---|---|
committer | AUTOMATIC1111 <16777216c@gmail.com> | 2022-09-09 21:27:54 +0000 |
commit | 8214447bba060940ec7786c14765a790c70c7617 (patch) | |
tree | 5e86913ed2d6e6d2d1dc1604a0def412a5ad8cc9 | |
parent | 55ef99d51cd6d6d2e807a4487b90b585a4e7d355 (diff) | |
download | stable-diffusion-webui-gfx803-8214447bba060940ec7786c14765a790c70c7617.tar.gz stable-diffusion-webui-gfx803-8214447bba060940ec7786c14765a790c70c7617.tar.bz2 stable-diffusion-webui-gfx803-8214447bba060940ec7786c14765a790c70c7617.zip |
Add config and instructions for WSL2 setup
-rw-r--r-- | .gitignore copy | 14 | ||||
-rw-r--r-- | README.md | 70 | ||||
-rw-r--r-- | environment.yaml | 11 |
3 files changed, 95 insertions, 0 deletions
diff --git a/.gitignore copy b/.gitignore copy new file mode 100644 index 00000000..1bcea251 --- /dev/null +++ b/.gitignore copy @@ -0,0 +1,14 @@ +__pycache__ +/ESRGAN +/repositories +/venv +/tmp +/model.ckpt +/GFPGANv1.3.pth +/ui-config.json +/outputs +/config.json +/log +/webui.settings.bat +/embeddings +/latent_diffusion.egg-info
\ No newline at end of file @@ -173,6 +173,76 @@ After running once, a `ui-config.json` file appears in webui directory: Edit values to your liking and the next time you launch the program they will be applied.
+### Windows WSL2 instructions
+Alternatively, here are instructions for installing under WSL2 on windows everything by hand:
+
+```bash
+mkdir automatic1111
+cd automatic1111
+conda env create -f environment.yaml
+conda activate automatic
+
+git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
+cd stable-diffusion-webui
+
+# clone repositories for Stable Diffusion and (optionally) CodeFormer
+mkdir repositories
+git clone https://github.com/CompVis/stable-diffusion.git repositories/stable-diffusion
+git clone https://github.com/CompVis/taming-transformers.git repositories/taming-transformers
+git clone https://github.com/sczhou/CodeFormer.git repositories/CodeFormer
+
+# install requirements of Stable Diffusion
+pip install transformers==4.19.2 diffusers invisible-watermark --prefer-binary
+
+# install k-diffusion
+pip install git+https://github.com/crowsonkb/k-diffusion.git --prefer-binary
+
+# (optional) install GFPGAN (face resoration)
+pip install git+https://github.com/TencentARC/GFPGAN.git --prefer-binary
+
+# (optional) install requirements for CodeFormer (face resoration)
+pip install -r repositories/CodeFormer/requirements.txt --prefer-binary
+
+# install requirements of web ui
+pip install -r ./requirements.txt --prefer-binary
+
+# update numpy to latest version
+pip install -U numpy --prefer-binary
+
+# (outside of command line) put stable diffusion model into web ui directory
+# the command below must output something like: 1 File(s) 4,265,380,512 bytes
+ls model.ckpt
+
+# (outside of command line) put the GFPGAN model into web ui directory
+# the command below must output something like: 1 File(s) 348,632,874 bytes
+ls GFPGANv1.3.pth
+```
+
+> Note: the directory structure for manual instruction has been changed on 2022-09-09 to match automatic installation: previosuly
+> webui was in a subdirectory of stable diffusion, now it's the reverse. If you followed manual installation before the
+> chage, you can still use the program with you existing directory sctructure.
+
+After that the installation is finished.
+
+Run the command to start web ui:
+
+```
+python webui.py
+```
+
+If you have a 4GB video card, run the command with either `--lowvram` or `--medvram` argument:
+
+```
+python webui.py --medvram
+```
+
+After a while, you will get a message like this:
+
+```
+Running on local URL: http://127.0.0.1:7860/
+```
+
+Open the URL in browser, and you are good to go.
### Manual instructions
Alternatively, if you don't want to run webui.bat, here are instructions for installing
diff --git a/environment.yaml b/environment.yaml new file mode 100644 index 00000000..c9ce11df --- /dev/null +++ b/environment.yaml @@ -0,0 +1,11 @@ +name: automatic +channels: + - pytorch + - defaults +dependencies: + - python=3.8.5 + - pip=20.3 + - cudatoolkit=11.3 + - pytorch=1.11.0 + - torchvision=0.12.0 + - numpy=1.19.2 |