mirror of
				https://github.com/AbdBarho/stable-diffusion-webui-docker.git
				synced 2025-10-30 01:34:24 -04:00 
			
		
		
		
	Compare commits
	
		
			6 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|  | 0d8b7d4ac8 | ||
|  | 561664ea6e | ||
|  | 77c2b2d217 | ||
|  | 6c0c610f27 | ||
|  | dc730b7f6b | ||
|  | 15952906a1 | 
							
								
								
									
										29
									
								
								.github/ISSUE_TEMPLATE/bug.md
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								.github/ISSUE_TEMPLATE/bug.md
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,29 @@ | ||||
| --- | ||||
| name: Bug | ||||
| about: Report a bug | ||||
| title: '' | ||||
| labels: bug | ||||
| assignees: '' | ||||
|  | ||||
| --- | ||||
|  | ||||
| **Has this issue been opened before? Check issues [here](https://github.com/AbdBarho/stable-diffusion-webui-docker/issues?q=is%3Aissue) and in [this one as well](https://github.com/hlky/stable-diffusion-webui)** | ||||
|  | ||||
|  | ||||
|  | ||||
| **Describe the bug** | ||||
|  | ||||
|  | ||||
| **Steps to Reproduce** | ||||
| 1. Go to '...' | ||||
| 2. Click on '....' | ||||
| 3. Scroll down to '....' | ||||
| 4. See error | ||||
|  | ||||
| **Hardware / Software:** | ||||
|  - OS: [e.g. Windows / Ubuntu and version] | ||||
|  - GPU: [Nvidia 1660 / No GPU] | ||||
|  - Version [e.g. 22] | ||||
|  | ||||
| **Additional context** | ||||
| Any other context about the problem here. If applicable, add screenshots to help explain your problem. | ||||
							
								
								
									
										21
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										21
									
								
								README.md
									
									
									
									
									
								
							| @@ -4,6 +4,14 @@ Run Stable Diffusion on your machine with a nice UI without any hassle! | ||||
|  | ||||
| This repository provides the [WebUI](https://github.com/hlky/stable-diffusion-webui) as docker for easy setup and deployment. Please note that this repo delivers all cutting-edge unstable changes from the WebUI, so expect some bugs. | ||||
|  | ||||
| ### Features | ||||
|  | ||||
| - Interactive UI with many features, and more on the way! | ||||
| - Support for 6GB GPU cards. | ||||
| - GFPGAN for face reconstruction, RealESRGAN for super-sampling. | ||||
| - [Textual Inversion](https://github.com/hlky/sd-enable-textual-inversion) | ||||
| - many more! | ||||
|  | ||||
| ## Setup | ||||
|  | ||||
| make sure you have docker installed and up to date. Download this repo and run: | ||||
| @@ -15,8 +23,8 @@ docker compose build | ||||
| you can let it build in the background while you download the different models | ||||
|  | ||||
| - [Stable Diffusion v1.4 (4GB)](https://www.googleapis.com/storage/v1/b/aai-blog-files/o/sd-v1-4.ckpt?alt=media), rename to `model.ckpt` | ||||
| - (Optional) [GFPGANv1.3.pth (333MB)](https://github.com/TencentARC/GFPGAN/releases/download/v1.3.0/GFPGANv1.3.pth) to improve generated faces. | ||||
| - (Optional) [RealESRGAN_x4plus.pth (64MB)](https://github.com/xinntao/Real-ESRGAN/releases/download/v0.1.0/RealESRGAN_x4plus.pth) and [RealESRGAN_x4plus_anime_6B.pth (18MB)](https://github.com/xinntao/Real-ESRGAN/releases/download/v0.2.2.4/RealESRGAN_x4plus_anime_6B.pth) for super-sampling. | ||||
| - (Optional) [GFPGANv1.3.pth (333MB)](https://github.com/TencentARC/GFPGAN/releases/download/v1.3.0/GFPGANv1.3.pth). | ||||
| - (Optional) [RealESRGAN_x4plus.pth (64MB)](https://github.com/xinntao/Real-ESRGAN/releases/download/v0.1.0/RealESRGAN_x4plus.pth) and [RealESRGAN_x4plus_anime_6B.pth (18MB)](https://github.com/xinntao/Real-ESRGAN/releases/download/v0.2.2.4/RealESRGAN_x4plus_anime_6B.pth). | ||||
|  | ||||
| Put all of the downloaded files in the `models` folder, it should look something like this: | ||||
|  | ||||
| @@ -42,9 +50,14 @@ Note: the first start will take sometime as some other models will be downloaded | ||||
|  | ||||
| ## Config | ||||
|  | ||||
| in the `docker-compose.yml` you can change the `CLI_ARGS` variable contains all of the variables that will be passed to [the web ui](https://github.com/hlky/stable-diffusion/blob/fa977b3d6f9d0b264035c949fd70415476f00036/scripts/webui.py). | ||||
| in the `docker-compose.yml` you can change the `CLI_ARGS` variable, which contains the arguments that will be passed to the WebUI. By default: `--extra-models-cpu --optimized-turbo` are given, which allow you to use this model on a 6GB GPU. However, some features might not be available in the mode. | ||||
|  | ||||
| By default: `--extra-models-cpu --optimized-turbo` are given, which allow you to use this model on a 6GB GPU. | ||||
| [You can find the full list of arguments here](https://github.com/hlky/stable-diffusion/blob/c5b2c86f1479dec75b0e92dd37f9357a68594bda/scripts/webui.py) | ||||
|  | ||||
| ## FAQ | ||||
|  | ||||
| - To enable [Textual Inversion](https://github.com/hlky/sd-enable-textual-inversion) remove `--optimize` and `--optimize-turbo` flags and add `--no-half`, [more info here](https://github.com/AbdBarho/stable-diffusion-webui-docker/issues/6). | ||||
| - If [output is a always green imagee](https://github.com/AbdBarho/stable-diffusion-webui-docker/issues/9), use `--precision full --no-half`. | ||||
|  | ||||
| # Disclaimer | ||||
|  | ||||
|   | ||||
| @@ -9,12 +9,12 @@ RUN git clone https://github.com/hlky/stable-diffusion.git && cd stable-diffusio | ||||
| RUN conda env update --file stable-diffusion/environment.yaml --name base && conda clean -a -y | ||||
|  | ||||
| # fonts for generating the grid | ||||
| RUN apt-get update && apt install fonts-dejavu-core && apt-get clean | ||||
| RUN apt-get update && apt install fonts-dejavu-core rsync -y && apt-get clean | ||||
|  | ||||
| # Note: don't update the sha of previous versions because the install will take forever | ||||
| # instead, update the repo state in a later step | ||||
| # RUN cd stable-diffusion && git pull && git reset --hard ff8c2d0b709f1e4180fb19fa5c27ec28c414cedd && \ | ||||
| #   conda env update --file environment.yaml --name base && conda clean -a -y | ||||
| RUN cd stable-diffusion && git pull && git reset --hard c5b2c86f1479dec75b0e92dd37f9357a68594bda && \ | ||||
|   conda env update --file environment.yaml --name base && conda clean -a -y | ||||
|  | ||||
| # download dev UI version, update the sha below in case you want some other version | ||||
| # RUN <<EOF | ||||
| @@ -29,10 +29,11 @@ RUN apt-get update && apt install fonts-dejavu-core && apt-get clean | ||||
| # EOF | ||||
|  | ||||
| # Textual-inversion: | ||||
| # RUN <<EOF | ||||
| # git clone https://github.com/hlky/sd-enable-textual-inversion.git | ||||
| # cp -rf sd-enable-textual-inversion /stable-diffusion | ||||
| # EOF | ||||
| RUN <<EOF | ||||
| git clone https://github.com/hlky/sd-enable-textual-inversion.git && | ||||
| cd /sd-enable-textual-inversion && git reset --hard 08f9b5046552d17cf7327b30a98410222741b070 && | ||||
| rsync -a /sd-enable-textual-inversion/ /stable-diffusion/ | ||||
| EOF | ||||
|  | ||||
| # add info | ||||
| COPY info.py /info.py | ||||
|   | ||||
		Reference in New Issue
	
	Block a user