From 5c1a3d82d7a8cf9b8c7b1038a5bdb7baaa1953ae Mon Sep 17 00:00:00 2001 From: cmdr2 Date: Sat, 26 Nov 2022 12:23:03 +0530 Subject: [PATCH 01/28] Update README.md --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 2038c15b..733cc66f 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,8 @@ [![Discord Server](https://img.shields.io/discord/1014774730907209781?label=Discord)](https://discord.com/invite/u9yhsFmEkB) (for support, and development discussion) | [Troubleshooting guide for common problems](Troubleshooting.md) +New! Stable Diffusion 2.0 is available in beta! + ---- ## Step 1: Download the installer @@ -28,7 +30,9 @@ The installer will take care of whatever is needed. A friendly [Discord communit - **No Dependencies or Technical Knowledge Required**: 1-click install for Windows 10/11 and Linux. *No dependencies*, no need for WSL or Docker or Conda or technical setup. Just download and run! - **Clutter-free UI**: a friendly and simple UI, while providing a lot of powerful features - Supports "*Text to Image*" and "*Image to Image*" +- **Stable Diffusion 2.0 support** - available in beta channel - **Custom Models**: Use your own `.ckpt` file, by placing it inside the `models/stable-diffusion` folder! +- **Auto scan for malicious models** - uses picklescan to prevent malicious models - **Live Preview**: See the image as the AI is drawing it - **Task Queue**: Queue up all your ideas, without waiting for the current task to finish - **In-Painting**: Specify areas of your image to paint into From f14afcd1295456982531cf58ced923b1e4149870 Mon Sep 17 00:00:00 2001 From: cmdr2 Date: Sat, 26 Nov 2022 12:44:19 +0530 Subject: [PATCH 02/28] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 733cc66f..01509a46 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ [![Discord Server](https://img.shields.io/discord/1014774730907209781?label=Discord)](https://discord.com/invite/u9yhsFmEkB) (for support, and development discussion) | [Troubleshooting guide for common problems](Troubleshooting.md) -New! Stable Diffusion 2.0 is available in beta! +New! Experimental support for Stable Diffusion 2.0 is available in beta! ---- @@ -30,7 +30,7 @@ The installer will take care of whatever is needed. A friendly [Discord communit - **No Dependencies or Technical Knowledge Required**: 1-click install for Windows 10/11 and Linux. *No dependencies*, no need for WSL or Docker or Conda or technical setup. Just download and run! - **Clutter-free UI**: a friendly and simple UI, while providing a lot of powerful features - Supports "*Text to Image*" and "*Image to Image*" -- **Stable Diffusion 2.0 support** - available in beta channel +- **Stable Diffusion 2.0 support (experimental)** - available in beta channel - **Custom Models**: Use your own `.ckpt` file, by placing it inside the `models/stable-diffusion` folder! - **Auto scan for malicious models** - uses picklescan to prevent malicious models - **Live Preview**: See the image as the AI is drawing it From 00276228cf05de8899424cbe2d91212737db77c4 Mon Sep 17 00:00:00 2001 From: cmdr2 Date: Mon, 28 Nov 2022 12:59:33 +0530 Subject: [PATCH 03/28] Make on_sd_start.sh executable --- scripts/on_sd_start.sh | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 scripts/on_sd_start.sh diff --git a/scripts/on_sd_start.sh b/scripts/on_sd_start.sh old mode 100644 new mode 100755 From e8bf3fd009e9f05c14326c8955e09306034da6c0 Mon Sep 17 00:00:00 2001 From: cmdr2 Date: Wed, 30 Nov 2022 15:51:31 +0530 Subject: [PATCH 04/28] Merge pull request #542 from patriceac/patch-1 Fix restoration of model and VAE --- ui/media/js/dnd.js | 1 + 1 file changed, 1 insertion(+) diff --git a/ui/media/js/dnd.js b/ui/media/js/dnd.js index f344863b..6ca28f32 100644 --- a/ui/media/js/dnd.js +++ b/ui/media/js/dnd.js @@ -328,6 +328,7 @@ function getModelPath(filename, extensions) filename = filename.slice(0, filename.length - ext.length) } }) + return filename } const TASK_TEXT_MAPPING = { From 529169c4da252e7621d05b314820b01adec15de7 Mon Sep 17 00:00:00 2001 From: cmdr2 Date: Wed, 30 Nov 2022 15:53:30 +0530 Subject: [PATCH 05/28] Merge pull request #541 from patriceac/patch-2 Fix restoration of parallel output setting --- ui/media/js/dnd.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ui/media/js/dnd.js b/ui/media/js/dnd.js index 6ca28f32..fd6751bb 100644 --- a/ui/media/js/dnd.js +++ b/ui/media/js/dnd.js @@ -192,9 +192,9 @@ const TASK_MAPPING = { parse: (val) => val }, - numOutputsParallel: { name: 'Parallel Images', - setUI: (numOutputsParallel) => { - numOutputsParallelField.value = numOutputsParallel + num_outputs: { name: 'Parallel Images', + setUI: (num_outputs) => { + numOutputsParallelField.value = num_outputs }, readUI: () => parseInt(numOutputsParallelField.value), parse: (val) => val From f24d3d69af2670029021768e5683e2305ec34af0 Mon Sep 17 00:00:00 2001 From: JeLuF Date: Wed, 7 Dec 2022 05:03:11 +0100 Subject: [PATCH 06/28] Fix download pictures (#616) Old link was broken. Apparently the "develop" branch was deleted. --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 01509a46..f195587f 100644 --- a/README.md +++ b/README.md @@ -10,8 +10,8 @@ New! Experimental support for Stable Diffusion 2.0 is available in beta! ## Step 1: Download the installer

- - + +

## Step 2: Run the program From 75cb052cca1cd0e198d98ea0149415091bf63cbf Mon Sep 17 00:00:00 2001 From: cmdr2 Date: Wed, 7 Dec 2022 12:27:40 +0530 Subject: [PATCH 07/28] Paint editor - translucent mask, more brush size options --- ui/media/js/image-editor.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ui/media/js/image-editor.js b/ui/media/js/image-editor.js index 68a00a19..39d97287 100644 --- a/ui/media/js/image-editor.js +++ b/ui/media/js/image-editor.js @@ -166,11 +166,12 @@ var IMAGE_EDITOR_SECTIONS = [ name: "brush_size", title: "Brush Size", default: 48, - options: [ 16, 24, 32, 48, 64 ], + options: [ 6, 12, 16, 24, 30, 40, 48, 64 ], initElement: (element, option) => { element.parentElement.style.flex = option element.style.width = option + "px" element.style.height = option + "px" + element.style['margin-right'] = '2px' element.style["border-radius"] = (option / 2).toFixed() + "px" } }, @@ -384,6 +385,7 @@ class ImageEditor { if (this.inpainter) { this.selectOption("color", IMAGE_EDITOR_SECTIONS.find(s => s.name == "color").options.indexOf("#ffffff")) + this.selectOption("opacity", IMAGE_EDITOR_SECTIONS.find(s => s.name == "opacity").options.indexOf(0.4)) } // initialize the right-side controls From b7aac1501d82dd0b9b74da6796f28489e0dec959 Mon Sep 17 00:00:00 2001 From: cmdr2 Date: Wed, 7 Dec 2022 13:11:49 +0530 Subject: [PATCH 08/28] Don't show prompt strength when the app starts --- ui/media/js/image-editor.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ui/media/js/image-editor.js b/ui/media/js/image-editor.js index 39d97287..459d03e2 100644 --- a/ui/media/js/image-editor.js +++ b/ui/media/js/image-editor.js @@ -680,3 +680,5 @@ document.getElementById("init_image_button_draw").addEventListener("click", () = document.getElementById("init_image_button_inpaint").addEventListener("click", () => { imageInpainter.show() }) + +img2imgUnload() // no init image when the app starts From 8e6102ad9aaa1ebcf561d603ed83a9f6e3cb05eb Mon Sep 17 00:00:00 2001 From: cmdr2 Date: Tue, 13 Dec 2022 12:02:43 +0530 Subject: [PATCH 09/28] removeTask() --- ui/media/js/main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ui/media/js/main.js b/ui/media/js/main.js index 8b721ff4..ebcfcd5b 100644 --- a/ui/media/js/main.js +++ b/ui/media/js/main.js @@ -825,7 +825,7 @@ function createTask(task) { let question = (task['isProcessing'] ? "Stop this task?" : "Remove this task?") shiftOrConfirm(e, question, async function(e) { if (task.batchesDone <= 0 || !task.isProcessing) { - taskEntry.remove() + removeTask(taskEntry) } abortTask(task) }) From 35571eb14dd518b113757f53c416c74017547a8e Mon Sep 17 00:00:00 2001 From: cmdr2 Date: Tue, 13 Dec 2022 11:44:20 +0530 Subject: [PATCH 10/28] Don't hang the task if something other than the renderer fails (e.g. model loading) --- ui/sd_internal/task_manager.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ui/sd_internal/task_manager.py b/ui/sd_internal/task_manager.py index 434394cf..a8c5a4b2 100644 --- a/ui/sd_internal/task_manager.py +++ b/ui/sd_internal/task_manager.py @@ -372,6 +372,8 @@ def thread_render(device): session_cache.keep(task.request.session_id, TASK_TTL) except Exception as e: task.error = e + task.response = {"status": 'failed', "detail": str(task.error)} + task.buffer_queue.put(json.dumps(task.response)) print(traceback.format_exc()) continue finally: From e73a514e2994688769514d0a32f33cc04f4f4e6f Mon Sep 17 00:00:00 2001 From: cmdr2 Date: Wed, 14 Dec 2022 16:37:45 +0530 Subject: [PATCH 11/28] Revert a recent change to task error reporting, seems unstable --- ui/sd_internal/task_manager.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/ui/sd_internal/task_manager.py b/ui/sd_internal/task_manager.py index a8c5a4b2..434394cf 100644 --- a/ui/sd_internal/task_manager.py +++ b/ui/sd_internal/task_manager.py @@ -372,8 +372,6 @@ def thread_render(device): session_cache.keep(task.request.session_id, TASK_TTL) except Exception as e: task.error = e - task.response = {"status": 'failed', "detail": str(task.error)} - task.buffer_queue.put(json.dumps(task.response)) print(traceback.format_exc()) continue finally: From 7965318d9fb83054d524dc0458c76b419ad10fca Mon Sep 17 00:00:00 2001 From: cmdr2 Date: Wed, 14 Dec 2022 16:49:59 +0530 Subject: [PATCH 12/28] Update task_manager.py --- ui/sd_internal/task_manager.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ui/sd_internal/task_manager.py b/ui/sd_internal/task_manager.py index 434394cf..a8c5a4b2 100644 --- a/ui/sd_internal/task_manager.py +++ b/ui/sd_internal/task_manager.py @@ -372,6 +372,8 @@ def thread_render(device): session_cache.keep(task.request.session_id, TASK_TTL) except Exception as e: task.error = e + task.response = {"status": 'failed', "detail": str(task.error)} + task.buffer_queue.put(json.dumps(task.response)) print(traceback.format_exc()) continue finally: From 34c00fb77f6e76d9575537eb755d844eb1c32880 Mon Sep 17 00:00:00 2001 From: cmdr2 Date: Wed, 14 Dec 2022 16:51:30 +0530 Subject: [PATCH 13/28] Fix: errors were overwritten by the time taken in the UI --- ui/media/js/main.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ui/media/js/main.js b/ui/media/js/main.js index ebcfcd5b..f21494ba 100644 --- a/ui/media/js/main.js +++ b/ui/media/js/main.js @@ -627,7 +627,9 @@ function onTaskCompleted(task, reqBody, instance, outputContainer, stepUpdate) { time /= 1000 if (task.batchesDone == task.batchCount) { - task.outputMsg.innerText = `Processed ${task.numOutputsTotal} images in ${time} seconds` + if (!task.outputMsg.innerText.toLowerCase().includes('error')) { + task.outputMsg.innerText = `Processed ${task.numOutputsTotal} images in ${time} seconds` + } task.progressBar.style.height = "0px" task.progressBar.style.border = "0px solid var(--background-color3)" task.progressBar.classList.remove("active") From ef7e1575bd24aafab82559b15f6efe75259aab74 Mon Sep 17 00:00:00 2001 From: JeLuF Date: Thu, 15 Dec 2022 16:44:43 +0100 Subject: [PATCH 14/28] Linux uses .zip, not .tar.xz (Fixes #657) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f195587f..5662ad4a 100644 --- a/README.md +++ b/README.md @@ -79,7 +79,7 @@ You don't need to install or struggle with Python, Anaconda, Docker etc. The ins 2. **Extract**: - For Windows: After unzipping the file, please move the `stable-diffusion-ui` folder to your `C:` (or any drive like D:, at the top root level), e.g. `C:\stable-diffusion-ui`. This will avoid a common problem with Windows (file path length limits). - - For Linux: After extracting the .tar.xz file, please open a terminal, and go to the `stable-diffusion-ui` directory. + - For Linux: After extracting the .zip file, please open a terminal, and go to the `stable-diffusion-ui` directory. 3. **Run**: - For Windows: `Start Stable Diffusion UI.cmd` by double-clicking it. From 5e56a437efc22783b1e09a5ba1e809f529713f22 Mon Sep 17 00:00:00 2001 From: SpecificKnot <110454200+SpecificKnot@users.noreply.github.com> Date: Sun, 18 Dec 2022 20:48:19 +0000 Subject: [PATCH 15/28] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 5662ad4a..9d270c66 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # Stable Diffusion UI -### Easiest way to install and use [Stable Diffusion](https://github.com/CompVis/stable-diffusion) on your own computer. No dependencies or technical knowledge required. 1-click install, powerful features. +### The easiest way to install and use [Stable Diffusion](https://github.com/CompVis/stable-diffusion) on your own computer. No dependencies or technical knowledge required. 1-click install, powerful features. -[![Discord Server](https://img.shields.io/discord/1014774730907209781?label=Discord)](https://discord.com/invite/u9yhsFmEkB) (for support, and development discussion) | [Troubleshooting guide for common problems](Troubleshooting.md) +[![Discord Server](https://img.shields.io/discord/1014774730907209781?label=Discord)](https://discord.com/invite/u9yhsFmEkB) (for support, and development discussion) | [Troubleshooting guide for common problems](https://github.com/cmdr2/stable-diffusion-ui/wiki/Troubleshooting) New! Experimental support for Stable Diffusion 2.0 is available in beta! From 70e4bc4582de8ae6253a97cfb7614e615cff465d Mon Sep 17 00:00:00 2001 From: SpecificKnot <110454200+SpecificKnot@users.noreply.github.com> Date: Sun, 18 Dec 2022 20:52:38 +0000 Subject: [PATCH 16/28] Update README.md --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 9d270c66..391cf696 100644 --- a/README.md +++ b/README.md @@ -3,14 +3,16 @@ [![Discord Server](https://img.shields.io/discord/1014774730907209781?label=Discord)](https://discord.com/invite/u9yhsFmEkB) (for support, and development discussion) | [Troubleshooting guide for common problems](https://github.com/cmdr2/stable-diffusion-ui/wiki/Troubleshooting) -New! Experimental support for Stable Diffusion 2.0 is available in beta! +### New: +Experimental support for Stable Diffusion 2.0 is available in beta! ---- ## Step 1: Download the installer +Click the download button for your operating system:

- +

From 00ec2b9d6fd53dee5214c37bae4b0ebe1be662e7 Mon Sep 17 00:00:00 2001 From: SpecificKnot <110454200+SpecificKnot@users.noreply.github.com> Date: Sun, 18 Dec 2022 21:13:12 +0000 Subject: [PATCH 17/28] README Updates Updates to README to make it easier to follow along. --- README.md | 32 ++++++++++++++------------------ 1 file changed, 14 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index 391cf696..b4c2cbd4 100644 --- a/README.md +++ b/README.md @@ -8,20 +8,27 @@ Experimental support for Stable Diffusion 2.0 is available in beta! ---- -## Step 1: Download the installer +## Step 1: Download and prepare the installer Click the download button for your operating system:

- +

-## Step 2: Run the program -- On Windows: Double-click `Start Stable Diffusion UI.cmd` -- On Linux: Run `./start.sh` in a terminal +# On Windows: +1. Unzip/extract the folder `stable-diffusion-ui` which should be in your downloads folder, unless you changed your default downloads destination. +2. Move the `stable-diffusion-ui` folder to your `C:` drive (or any other drive like D:, at the top root level). `C:\stable-diffusion-ui` or `D:\stable-diffusion-ui` as examples. This will avoid a common problem with Windows (file path length limits). +# On Linux: +1. Unzip/extract the folder `stable-diffusion-ui` which should be in your downloads folder, unless you changed your default downloads destination. +2. Open a terminal window, and navigate to the `stable-diffusion-ui` directory. -## Step 3: There is no step 3! -It's simple to get started. You don't need to install or struggle with Python, Anaconda, Docker etc. +## Step 2: Run the program +# On Windows: +Double-click `Start Stable Diffusion UI.cmd`. +If Windows SmartScreen prevents you from running the program click `More info` and then `Run anyway`. +# On Linux: +Run `./start.sh` (or `bash start.sh`) in a terminal. The installer will take care of whatever is needed. A friendly [Discord community](https://discord.com/invite/u9yhsFmEkB) will help you if you face any problems. @@ -76,17 +83,6 @@ Useful for judging (and stopping) an image quickly, without waiting for it to fi You don't need to install or struggle with Python, Anaconda, Docker etc. The installer will take care of whatever is needed. -# Installation -1. **Download** [for Windows](https://github.com/cmdr2/stable-diffusion-ui/releases/download/v2.4.13/stable-diffusion-ui-windows.zip) or [for Linux](https://github.com/cmdr2/stable-diffusion-ui/releases/download/v2.4.13/stable-diffusion-ui-linux.zip). - -2. **Extract**: - - For Windows: After unzipping the file, please move the `stable-diffusion-ui` folder to your `C:` (or any drive like D:, at the top root level), e.g. `C:\stable-diffusion-ui`. This will avoid a common problem with Windows (file path length limits). - - For Linux: After extracting the .zip file, please open a terminal, and go to the `stable-diffusion-ui` directory. - -3. **Run**: - - For Windows: `Start Stable Diffusion UI.cmd` by double-clicking it. - - For Linux: In the terminal, run `./start.sh` (or `bash start.sh`) - This will automatically install Stable Diffusion, set it up, and start the interface. No additional steps are needed. **To Uninstall:** Just delete the `stable-diffusion-ui` folder to uninstall all the downloaded packages. From d03823fb205d30bf0566234d19d048a3e1aafdbf Mon Sep 17 00:00:00 2001 From: SpecificKnot <110454200+SpecificKnot@users.noreply.github.com> Date: Sun, 18 Dec 2022 21:16:32 +0000 Subject: [PATCH 18/28] Last minute changes --- README.md | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index b4c2cbd4..1f346982 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ Experimental support for Stable Diffusion 2.0 is available in beta! ---- -## Step 1: Download and prepare the installer +# Step 1: Download and prepare the installer Click the download button for your operating system:

@@ -16,26 +16,27 @@ Click the download button for your operating system:

-# On Windows: +## On Windows: 1. Unzip/extract the folder `stable-diffusion-ui` which should be in your downloads folder, unless you changed your default downloads destination. -2. Move the `stable-diffusion-ui` folder to your `C:` drive (or any other drive like D:, at the top root level). `C:\stable-diffusion-ui` or `D:\stable-diffusion-ui` as examples. This will avoid a common problem with Windows (file path length limits). -# On Linux: +2. Move the `stable-diffusion-ui` folder to your `C:` drive (or any other drive like `D:`, at the top root level). `C:\stable-diffusion-ui` or `D:\stable-diffusion-ui` as examples. This will avoid a common problem with Windows (file path length limits). +## On Linux: 1. Unzip/extract the folder `stable-diffusion-ui` which should be in your downloads folder, unless you changed your default downloads destination. 2. Open a terminal window, and navigate to the `stable-diffusion-ui` directory. -## Step 2: Run the program -# On Windows: +# Step 2: Run the program +## On Windows: Double-click `Start Stable Diffusion UI.cmd`. If Windows SmartScreen prevents you from running the program click `More info` and then `Run anyway`. -# On Linux: +## On Linux: Run `./start.sh` (or `bash start.sh`) in a terminal. The installer will take care of whatever is needed. A friendly [Discord community](https://discord.com/invite/u9yhsFmEkB) will help you if you face any problems. +**To Uninstall:** Just delete the `stable-diffusion-ui` folder to uninstall all the downloaded packages. ---- # Easy for new users, powerful features for advanced users -### Features: +## Features: - **No Dependencies or Technical Knowledge Required**: 1-click install for Windows 10/11 and Linux. *No dependencies*, no need for WSL or Docker or Conda or technical setup. Just download and run! - **Clutter-free UI**: a friendly and simple UI, while providing a lot of powerful features - Supports "*Text to Image*" and "*Image to Image*" @@ -62,18 +63,18 @@ The installer will take care of whatever is needed. A friendly [Discord communit - **Low Memory Usage**: Creates 512x512 images with less than 4GB of VRAM! - **Developer Console**: A developer-mode for those who want to modify their Stable Diffusion code, and edit the conda environment. -### Easy for new users: +## Easy for new users: ![Screenshot of the initial UI](media/shot-v10-simple.jpg?raw=true) -### Powerful features for advanced users: +## Powerful features for advanced users: ![Screenshot of advanced settings](media/shot-v10.jpg?raw=true) -### Live Preview +## Live Preview Useful for judging (and stopping) an image quickly, without waiting for it to finish rendering. ![live-512](https://user-images.githubusercontent.com/844287/192097249-729a0a1e-a677-485e-9ccc-16a9e848fabe.gif) -### Task Queue +## Task Queue ![Screenshot of task queue](media/task-queue-v1.jpg?raw=true) # System Requirements @@ -85,8 +86,6 @@ You don't need to install or struggle with Python, Anaconda, Docker etc. The ins This will automatically install Stable Diffusion, set it up, and start the interface. No additional steps are needed. -**To Uninstall:** Just delete the `stable-diffusion-ui` folder to uninstall all the downloaded packages. - # How to use? Please use our [guide](https://github.com/cmdr2/stable-diffusion-ui/wiki/How-to-Use) to understand how to use the features in this UI. From 39ccbbd72edd92490a5dc04ee4eef6ec11c1f852 Mon Sep 17 00:00:00 2001 From: cmdr2 Date: Mon, 19 Dec 2022 12:09:13 +0530 Subject: [PATCH 19/28] Update README.md --- README.md | 36 +++++++++++++++++++++++++----------- 1 file changed, 25 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 1f346982..5cba6228 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # Stable Diffusion UI -### The easiest way to install and use [Stable Diffusion](https://github.com/CompVis/stable-diffusion) on your own computer. No dependencies or technical knowledge required. 1-click install, powerful features. +### The easiest way to install and use [Stable Diffusion](https://github.com/CompVis/stable-diffusion) on your own computer. Does not require technical knowledge, does not require pre-installed software. 1-click install, powerful features, friendly community. [![Discord Server](https://img.shields.io/discord/1014774730907209781?label=Discord)](https://discord.com/invite/u9yhsFmEkB) (for support, and development discussion) | [Troubleshooting guide for common problems](https://github.com/cmdr2/stable-diffusion-ui/wiki/Troubleshooting) @@ -33,36 +33,50 @@ Run `./start.sh` (or `bash start.sh`) in a terminal. The installer will take care of whatever is needed. A friendly [Discord community](https://discord.com/invite/u9yhsFmEkB) will help you if you face any problems. **To Uninstall:** Just delete the `stable-diffusion-ui` folder to uninstall all the downloaded packages. +# Step 3: There is no Step 3. It's that simple! + ---- # Easy for new users, powerful features for advanced users ## Features: -- **No Dependencies or Technical Knowledge Required**: 1-click install for Windows 10/11 and Linux. *No dependencies*, no need for WSL or Docker or Conda or technical setup. Just download and run! +### User experience +- **Hassle-free installation** - No Dependencies or Technical Knowledge Required. 1-click install for Windows 10/11 and Linux. *No dependencies*, no need for WSL or Docker or Conda or technical setup. Just download and run! - **Clutter-free UI**: a friendly and simple UI, while providing a lot of powerful features + +### Image generation - Supports "*Text to Image*" and "*Image to Image*" -- **Stable Diffusion 2.0 support (experimental)** - available in beta channel -- **Custom Models**: Use your own `.ckpt` file, by placing it inside the `models/stable-diffusion` folder! -- **Auto scan for malicious models** - uses picklescan to prevent malicious models -- **Live Preview**: See the image as the AI is drawing it -- **Task Queue**: Queue up all your ideas, without waiting for the current task to finish - **In-Painting**: Specify areas of your image to paint into - **Face Correction (GFPGAN) and Upscaling (RealESRGAN)** -- **Image Modifiers**: A library of *modifier tags* like *"Realistic"*, *"Pencil Sketch"*, *"ArtStation"* etc. Experiment with various styles quickly. - **Loopback**: Use the output image as the input image for the next img2img task - **Negative Prompt**: Specify aspects of the image to *remove*. - **Attention/Emphasis:** () in the prompt increases the model's attention to enclosed words, and [] decreases it - **Weighted Prompts:** Use weights for specific words in your prompt to change their importance, e.g. `red:2.4 dragon:1.2` - **Prompt Matrix:** (in beta) Quickly create multiple variations of your prompt, e.g. `a photograph of an astronaut riding a horse | illustration | cinematic lighting` - **Lots of Samplers:** ddim, plms, heun, euler, euler_a, dpm2, dpm2_a, lms -- **Multiple Prompts File:** Queue multiple prompts by entering one prompt per line, or by running a text file - **NSFW Setting**: A setting in the UI to control *NSFW content* - **JPEG/PNG output** -- **Save generated images to disk** + +### Advanced features +- **Custom Models**: Use your own `.ckpt` file, by placing it inside the `models/stable-diffusion` folder! +- **Stable Diffusion 2.0 support (experimental)** - available in beta channel +- **Use custom VAE models** +- **Use pre-trained Hypernetworks** + +### Performance and security +- **Low Memory Usage**: Creates 512x512 images with less than 4GB of GPU RAM! +- **Multi-GPU support** - automatically spreads your tasks across multiple GPUs (if available), for faster performance! +- **Auto scan for malicious models** - uses picklescan to prevent malicious models - **Use CPU setting**: If you don't have a compatible graphics card, but still want to run it on your CPU. - **Auto-updater**: Gets you the latest improvements and bug-fixes to a rapidly evolving project. -- **Low Memory Usage**: Creates 512x512 images with less than 4GB of VRAM! - **Developer Console**: A developer-mode for those who want to modify their Stable Diffusion code, and edit the conda environment. +### Usability: +- **Live Preview**: See the image as the AI is drawing it +- **Task Queue**: Queue up all your ideas, without waiting for the current task to finish. +- **Image Modifiers**: A library of *modifier tags* like *"Realistic"*, *"Pencil Sketch"*, *"ArtStation"* etc. Experiment with various styles quickly. +- **Multiple Prompts File:** Queue multiple prompts by entering one prompt per line, or by running a text file +- **Save generated images to disk** + ## Easy for new users: ![Screenshot of the initial UI](media/shot-v10-simple.jpg?raw=true) From 600482e2d78ebd0f40a68a6e137a960d9b034786 Mon Sep 17 00:00:00 2001 From: cmdr2 Date: Mon, 19 Dec 2022 12:10:15 +0530 Subject: [PATCH 20/28] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 5cba6228..8370d7ca 100644 --- a/README.md +++ b/README.md @@ -77,6 +77,8 @@ The installer will take care of whatever is needed. A friendly [Discord communit - **Multiple Prompts File:** Queue multiple prompts by entering one prompt per line, or by running a text file - **Save generated images to disk** +*(and lots more)* + ## Easy for new users: ![Screenshot of the initial UI](media/shot-v10-simple.jpg?raw=true) From 60b181a545ce23de6eef610152e834ec477371bd Mon Sep 17 00:00:00 2001 From: cmdr2 Date: Mon, 19 Dec 2022 12:11:01 +0530 Subject: [PATCH 21/28] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 8370d7ca..8476ca7b 100644 --- a/README.md +++ b/README.md @@ -31,10 +31,11 @@ If Windows SmartScreen prevents you from running the program click `More info` a Run `./start.sh` (or `bash start.sh`) in a terminal. The installer will take care of whatever is needed. A friendly [Discord community](https://discord.com/invite/u9yhsFmEkB) will help you if you face any problems. -**To Uninstall:** Just delete the `stable-diffusion-ui` folder to uninstall all the downloaded packages. # Step 3: There is no Step 3. It's that simple! +**To Uninstall:** Just delete the `stable-diffusion-ui` folder to uninstall all the downloaded packages. + ---- # Easy for new users, powerful features for advanced users From 352dcfbe305d38df1a6385acb1bcde6a16759ed4 Mon Sep 17 00:00:00 2001 From: cmdr2 Date: Mon, 19 Dec 2022 12:20:46 +0530 Subject: [PATCH 22/28] Update README.md --- README.md | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 8476ca7b..8eae0095 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ The installer will take care of whatever is needed. A friendly [Discord communit # Easy for new users, powerful features for advanced users ## Features: ### User experience -- **Hassle-free installation** - No Dependencies or Technical Knowledge Required. 1-click install for Windows 10/11 and Linux. *No dependencies*, no need for WSL or Docker or Conda or technical setup. Just download and run! +- **Hassle-free installation**: No Dependencies or Technical Knowledge Required. 1-click install for Windows 10/11 and Linux. *No dependencies*, no need for WSL or Docker or Conda or technical setup. Just download and run! - **Clutter-free UI**: a friendly and simple UI, while providing a lot of powerful features ### Image generation @@ -50,24 +50,26 @@ The installer will take care of whatever is needed. A friendly [Discord communit - **Face Correction (GFPGAN) and Upscaling (RealESRGAN)** - **Loopback**: Use the output image as the input image for the next img2img task - **Negative Prompt**: Specify aspects of the image to *remove*. -- **Attention/Emphasis:** () in the prompt increases the model's attention to enclosed words, and [] decreases it -- **Weighted Prompts:** Use weights for specific words in your prompt to change their importance, e.g. `red:2.4 dragon:1.2` -- **Prompt Matrix:** (in beta) Quickly create multiple variations of your prompt, e.g. `a photograph of an astronaut riding a horse | illustration | cinematic lighting` +- **Attention/Emphasis**: () in the prompt increases the model's attention to enclosed words, and [] decreases it +- **Weighted Prompts**: Use weights for specific words in your prompt to change their importance, e.g. `red:2.4 dragon:1.2` +- **Prompt Matrix**: (in beta) Quickly create multiple variations of your prompt, e.g. `a photograph of an astronaut riding a horse | illustration | cinematic lighting` - **Lots of Samplers:** ddim, plms, heun, euler, euler_a, dpm2, dpm2_a, lms - **NSFW Setting**: A setting in the UI to control *NSFW content* - **JPEG/PNG output** ### Advanced features - **Custom Models**: Use your own `.ckpt` file, by placing it inside the `models/stable-diffusion` folder! -- **Stable Diffusion 2.0 support (experimental)** - available in beta channel +- **Stable Diffusion 2.0 support (experimental)**: available in beta channel - **Use custom VAE models** - **Use pre-trained Hypernetworks** +- **UI Plugins**: Choose from a growing list of [community-generated UI plugins](https://github.com/cmdr2/stable-diffusion-ui/wiki/UI-Plugins), or write your own plugin to add features to the project! ### Performance and security - **Low Memory Usage**: Creates 512x512 images with less than 4GB of GPU RAM! -- **Multi-GPU support** - automatically spreads your tasks across multiple GPUs (if available), for faster performance! -- **Auto scan for malicious models** - uses picklescan to prevent malicious models - **Use CPU setting**: If you don't have a compatible graphics card, but still want to run it on your CPU. +- **Multi-GPU support**: automatically spreads your tasks across multiple GPUs (if available), for faster performance! +- **Auto scan for malicious models**: uses picklescan to prevent malicious models +- **Safetensors support**: Support loading models in the safetensor format, for improved safety - **Auto-updater**: Gets you the latest improvements and bug-fixes to a rapidly evolving project. - **Developer Console**: A developer-mode for those who want to modify their Stable Diffusion code, and edit the conda environment. @@ -77,6 +79,7 @@ The installer will take care of whatever is needed. A friendly [Discord communit - **Image Modifiers**: A library of *modifier tags* like *"Realistic"*, *"Pencil Sketch"*, *"ArtStation"* etc. Experiment with various styles quickly. - **Multiple Prompts File:** Queue multiple prompts by entering one prompt per line, or by running a text file - **Save generated images to disk** +- **UI Themes** *(and lots more)* From 3007f00c9bb60f49371d54a6a5bf511189074208 Mon Sep 17 00:00:00 2001 From: cmdr2 Date: Mon, 19 Dec 2022 12:22:27 +0530 Subject: [PATCH 23/28] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 8eae0095..e2bb4d87 100644 --- a/README.md +++ b/README.md @@ -47,6 +47,7 @@ The installer will take care of whatever is needed. A friendly [Discord communit ### Image generation - Supports "*Text to Image*" and "*Image to Image*" - **In-Painting**: Specify areas of your image to paint into +- **Simple Drawing Tool**: Draw basic images to guide the AI, without needing an external drawing program - **Face Correction (GFPGAN) and Upscaling (RealESRGAN)** - **Loopback**: Use the output image as the input image for the next img2img task - **Negative Prompt**: Specify aspects of the image to *remove*. From 9bbb25f16c478865185f651faaa949ca785daa92 Mon Sep 17 00:00:00 2001 From: cmdr2 Date: Mon, 19 Dec 2022 12:23:32 +0530 Subject: [PATCH 24/28] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index e2bb4d87..a58c3713 100644 --- a/README.md +++ b/README.md @@ -55,6 +55,8 @@ The installer will take care of whatever is needed. A friendly [Discord communit - **Weighted Prompts**: Use weights for specific words in your prompt to change their importance, e.g. `red:2.4 dragon:1.2` - **Prompt Matrix**: (in beta) Quickly create multiple variations of your prompt, e.g. `a photograph of an astronaut riding a horse | illustration | cinematic lighting` - **Lots of Samplers:** ddim, plms, heun, euler, euler_a, dpm2, dpm2_a, lms +- **1-click Upscale/Face Correction**: Upscale or correct an image after it has been generated +- **Make Similar Images**: Click to generate multiple variations of a generated image - **NSFW Setting**: A setting in the UI to control *NSFW content* - **JPEG/PNG output** From af090cb289cde8c4848dc574fa82d63a9ffbd1fb Mon Sep 17 00:00:00 2001 From: cmdr2 Date: Mon, 19 Dec 2022 12:24:19 +0530 Subject: [PATCH 25/28] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a58c3713..e8446c76 100644 --- a/README.md +++ b/README.md @@ -61,7 +61,7 @@ The installer will take care of whatever is needed. A friendly [Discord communit - **JPEG/PNG output** ### Advanced features -- **Custom Models**: Use your own `.ckpt` file, by placing it inside the `models/stable-diffusion` folder! +- **Custom Models**: Use your own `.ckpt` or `.safetensors` file, by placing it inside the `models/stable-diffusion` folder! - **Stable Diffusion 2.0 support (experimental)**: available in beta channel - **Use custom VAE models** - **Use pre-trained Hypernetworks** From 27b8e173e8fd315c5ced5162ba4cf82cdc5dd589 Mon Sep 17 00:00:00 2001 From: SpecificKnot <110454200+SpecificKnot@users.noreply.github.com> Date: Mon, 19 Dec 2022 14:28:05 +0000 Subject: [PATCH 26/28] Changes to Front Docs --- CONTRIBUTING.md | 2 +- README.md | 68 ++++++++++++++++++++++++++-------------------- Troubleshooting.md | 1 - 3 files changed, 39 insertions(+), 32 deletions(-) delete mode 100644 Troubleshooting.md diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 229df851..02ce6fc6 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -6,7 +6,7 @@ Thanks # For developers: -If you would like to contribute to this project, there is a discord for dicussion: +If you would like to contribute to this project, there is a discord for discussion: [![Discord Server](https://badgen.net/badge/icon/discord?icon=discord&label)](https://discord.com/invite/u9yhsFmEkB) ## Development environment for UI (frontend and server) changes diff --git a/README.md b/README.md index e8446c76..77ed3edd 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,7 @@ If Windows SmartScreen prevents you from running the program click `More info` a ## On Linux: Run `./start.sh` (or `bash start.sh`) in a terminal. -The installer will take care of whatever is needed. A friendly [Discord community](https://discord.com/invite/u9yhsFmEkB) will help you if you face any problems. +The installer will take care of whatever is needed. If you face any problems, join the [Discord](https://discord.com/invite/u9yhsFmEkB) and ask fo assistance. # Step 3: There is no Step 3. It's that simple! @@ -40,29 +40,31 @@ The installer will take care of whatever is needed. A friendly [Discord communit # Easy for new users, powerful features for advanced users ## Features: + ### User experience -- **Hassle-free installation**: No Dependencies or Technical Knowledge Required. 1-click install for Windows 10/11 and Linux. *No dependencies*, no need for WSL or Docker or Conda or technical setup. Just download and run! -- **Clutter-free UI**: a friendly and simple UI, while providing a lot of powerful features +- **Hassle-free installation**: No Dependencies such as Docker or Conda or Technical Knowledge is required. Just download and run! +- **Clutter-free UI**: A friendly and simple UI, while providing a lot of powerful features. ### Image generation -- Supports "*Text to Image*" and "*Image to Image*" -- **In-Painting**: Specify areas of your image to paint into -- **Simple Drawing Tool**: Draw basic images to guide the AI, without needing an external drawing program -- **Face Correction (GFPGAN) and Upscaling (RealESRGAN)** -- **Loopback**: Use the output image as the input image for the next img2img task +- **Supports**: "*Text to Image*" and "*Image to Image*". +- **In-Painting**: Specify areas of your image to paint into. +- **Simple Drawing Tool**: Draw basic images to guide the AI, without needing an external drawing program. +- **Face Correction (GFPGAN)** +- **Upscaling (RealESRGAN)** +- **Loopback**: Use the output image as the input image for the next img2img task. - **Negative Prompt**: Specify aspects of the image to *remove*. -- **Attention/Emphasis**: () in the prompt increases the model's attention to enclosed words, and [] decreases it -- **Weighted Prompts**: Use weights for specific words in your prompt to change their importance, e.g. `red:2.4 dragon:1.2` -- **Prompt Matrix**: (in beta) Quickly create multiple variations of your prompt, e.g. `a photograph of an astronaut riding a horse | illustration | cinematic lighting` -- **Lots of Samplers:** ddim, plms, heun, euler, euler_a, dpm2, dpm2_a, lms -- **1-click Upscale/Face Correction**: Upscale or correct an image after it has been generated -- **Make Similar Images**: Click to generate multiple variations of a generated image -- **NSFW Setting**: A setting in the UI to control *NSFW content* -- **JPEG/PNG output** +- **Attention/Emphasis**: () in the prompt increases the model's attention to enclosed words, and [] decreases it. +- **Weighted Prompts**: Use weights for specific words in your prompt to change their importance, e.g. `red:2.4 dragon:1.2`. +- **Prompt Matrix**: (beta only) Quickly create multiple variations of your prompt, e.g. `a photograph of an astronaut riding a horse | illustration | cinematic lighting`. +- **Lots of Samplers**: ddim, plms, heun, euler, euler_a, dpm2, dpm2_a, lms. +- **1-click Upscale/Face Correction**: Upscale or correct an image after it has been generated. +- **Make Similar Images**: Click to generate multiple variations of a generated image. +- **NSFW Setting**: A setting in the UI to control *NSFW content*. +- **JPEG/PNG output**: Multiple file formats. ### Advanced features - **Custom Models**: Use your own `.ckpt` or `.safetensors` file, by placing it inside the `models/stable-diffusion` folder! -- **Stable Diffusion 2.0 support (experimental)**: available in beta channel +- **Stable Diffusion 2.0 support (experimental)**: available in beta channel. - **Use custom VAE models** - **Use pre-trained Hypernetworks** - **UI Plugins**: Choose from a growing list of [community-generated UI plugins](https://github.com/cmdr2/stable-diffusion-ui/wiki/UI-Plugins), or write your own plugin to add features to the project! @@ -70,21 +72,23 @@ The installer will take care of whatever is needed. A friendly [Discord communit ### Performance and security - **Low Memory Usage**: Creates 512x512 images with less than 4GB of GPU RAM! - **Use CPU setting**: If you don't have a compatible graphics card, but still want to run it on your CPU. -- **Multi-GPU support**: automatically spreads your tasks across multiple GPUs (if available), for faster performance! -- **Auto scan for malicious models**: uses picklescan to prevent malicious models -- **Safetensors support**: Support loading models in the safetensor format, for improved safety +- **Multi-GPU support**: Automatically spreads your tasks across multiple GPUs (if available), for faster performance! +- **Auto scan for malicious models**: Uses picklescan to prevent malicious models. +- **Safetensors support**: Support loading models in the safetensor format, for improved safety. - **Auto-updater**: Gets you the latest improvements and bug-fixes to a rapidly evolving project. - **Developer Console**: A developer-mode for those who want to modify their Stable Diffusion code, and edit the conda environment. ### Usability: -- **Live Preview**: See the image as the AI is drawing it +- **Live Preview**: See the image as the AI is drawing it. - **Task Queue**: Queue up all your ideas, without waiting for the current task to finish. - **Image Modifiers**: A library of *modifier tags* like *"Realistic"*, *"Pencil Sketch"*, *"ArtStation"* etc. Experiment with various styles quickly. -- **Multiple Prompts File:** Queue multiple prompts by entering one prompt per line, or by running a text file -- **Save generated images to disk** -- **UI Themes** +- **Multiple Prompts File**: Queue multiple prompts by entering one prompt per line, or by running a text file. +- **Save generated images to disk**: Save your images to your PC! +- **UI Themes**: Customize the program to your liking. -*(and lots more)* +**(and a lot more)** + +---- ## Easy for new users: ![Screenshot of the initial UI](media/shot-v10-simple.jpg?raw=true) @@ -105,12 +109,10 @@ Useful for judging (and stopping) an image quickly, without waiting for it to fi 2. An NVIDIA graphics card, preferably with 4GB or more of VRAM. If you don't have a compatible graphics card, it'll automatically run in the slower "CPU Mode". 3. Minimum 8 GB of RAM and 25GB of disk space. -You don't need to install or struggle with Python, Anaconda, Docker etc. The installer will take care of whatever is needed. - -This will automatically install Stable Diffusion, set it up, and start the interface. No additional steps are needed. +---- # How to use? -Please use our [guide](https://github.com/cmdr2/stable-diffusion-ui/wiki/How-to-Use) to understand how to use the features in this UI. +Please refer to our [guide](https://github.com/cmdr2/stable-diffusion-ui/wiki/How-to-Use) to understand how to use the features in this UI. # Bugs reports and code contributions welcome If there are any problems or suggestions, please feel free to ask on the [discord server](https://discord.com/invite/u9yhsFmEkB) or [file an issue](https://github.com/cmdr2/stable-diffusion-ui/issues). @@ -126,4 +128,10 @@ If you have any code contributions in mind, please feel free to say Hi to us on # Disclaimer The authors of this project are not responsible for any content generated using this interface. -The license of this software forbids you from sharing any content that violates any laws, produce any harm to a person, disseminate any personal information that would be meant for harm, spread misinformation, or target vulnerable groups. For the full list of restrictions please read [the license](LICENSE). You agree to these terms by using this software. +The license of this software forbids you from: +- Sharing any content that violates any laws. +- Producing any harm to a person. +- Disseminating (spreading) any personal information that would be meant for harm. +- Spreading misinformation, or target vulnerable groups. + +For the full list of restrictions please read [the License](LICENSE). You agree to these terms by using this software. \ No newline at end of file diff --git a/Troubleshooting.md b/Troubleshooting.md deleted file mode 100644 index f190de20..00000000 --- a/Troubleshooting.md +++ /dev/null @@ -1 +0,0 @@ -Moved to https://github.com/cmdr2/stable-diffusion-ui/wiki/Troubleshooting From 6036ccdc1cdca3dc6aa52f425f6d9694d22e87a6 Mon Sep 17 00:00:00 2001 From: SpecificKnot <110454200+SpecificKnot@users.noreply.github.com> Date: Tue, 20 Dec 2022 12:44:48 +0000 Subject: [PATCH 27/28] Style Adjustments Made a few adjustments to fit the needs of the project for new users. --- README.md | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 77ed3edd..3ea38f3a 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,7 @@ If Windows SmartScreen prevents you from running the program click `More info` a ## On Linux: Run `./start.sh` (or `bash start.sh`) in a terminal. -The installer will take care of whatever is needed. If you face any problems, join the [Discord](https://discord.com/invite/u9yhsFmEkB) and ask fo assistance. +The installer will take care of whatever is needed. If you face any problems, you can join the friendly [Discord community](https://discord.com/invite/u9yhsFmEkB) and ask for assistance. # Step 3: There is no Step 3. It's that simple! @@ -42,7 +42,7 @@ The installer will take care of whatever is needed. If you face any problems, jo ## Features: ### User experience -- **Hassle-free installation**: No Dependencies such as Docker or Conda or Technical Knowledge is required. Just download and run! +- **Hassle-free installation**: Does not require technical knowledge, does not require pre-installed software. Just download and run! - **Clutter-free UI**: A friendly and simple UI, while providing a lot of powerful features. ### Image generation @@ -109,6 +109,8 @@ Useful for judging (and stopping) an image quickly, without waiting for it to fi 2. An NVIDIA graphics card, preferably with 4GB or more of VRAM. If you don't have a compatible graphics card, it'll automatically run in the slower "CPU Mode". 3. Minimum 8 GB of RAM and 25GB of disk space. +You don't need to install or struggle with Python, Anaconda, Docker etc. The installer will take care of whatever is needed. + ---- # How to use? @@ -128,10 +130,11 @@ If you have any code contributions in mind, please feel free to say Hi to us on # Disclaimer The authors of this project are not responsible for any content generated using this interface. -The license of this software forbids you from: -- Sharing any content that violates any laws. -- Producing any harm to a person. -- Disseminating (spreading) any personal information that would be meant for harm. -- Spreading misinformation, or target vulnerable groups. +The license of this software forbids you from sharing any content that: +- Violates any laws. +- Produces any harm to a person or persons. +- Disseminates (spreads) any personal information that would be meant for harm. +- Spreads misinformation. +- Target vulnerable groups. For the full list of restrictions please read [the License](LICENSE). You agree to these terms by using this software. \ No newline at end of file From babdb5b7186ef733d6636afdc59dbe9e0f648681 Mon Sep 17 00:00:00 2001 From: cmdr2 Date: Thu, 22 Dec 2022 12:26:32 +0530 Subject: [PATCH 28/28] Prompt Matrix is in main --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 3ea38f3a..0115e43a 100644 --- a/README.md +++ b/README.md @@ -55,7 +55,7 @@ The installer will take care of whatever is needed. If you face any problems, yo - **Negative Prompt**: Specify aspects of the image to *remove*. - **Attention/Emphasis**: () in the prompt increases the model's attention to enclosed words, and [] decreases it. - **Weighted Prompts**: Use weights for specific words in your prompt to change their importance, e.g. `red:2.4 dragon:1.2`. -- **Prompt Matrix**: (beta only) Quickly create multiple variations of your prompt, e.g. `a photograph of an astronaut riding a horse | illustration | cinematic lighting`. +- **Prompt Matrix**: Quickly create multiple variations of your prompt, e.g. `a photograph of an astronaut riding a horse | illustration | cinematic lighting`. - **Lots of Samplers**: ddim, plms, heun, euler, euler_a, dpm2, dpm2_a, lms. - **1-click Upscale/Face Correction**: Upscale or correct an image after it has been generated. - **Make Similar Images**: Click to generate multiple variations of a generated image. @@ -137,4 +137,4 @@ The license of this software forbids you from sharing any content that: - Spreads misinformation. - Target vulnerable groups. -For the full list of restrictions please read [the License](LICENSE). You agree to these terms by using this software. \ No newline at end of file +For the full list of restrictions please read [the License](LICENSE). You agree to these terms by using this software.