From a4334138b8a45cb7080db9fc95586d7df8bb822d Mon Sep 17 00:00:00 2001 From: fkulla <110720170+fkulla@users.noreply.github.com> Date: Wed, 7 Sep 2022 16:29:54 +0000 Subject: [PATCH 01/15] grammar: Lead section and official resources Signed-off-by: fkulla <110720170+fkulla@users.noreply.github.com> --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 6cdafd0..07b4980 100644 --- a/README.md +++ b/README.md @@ -2,10 +2,10 @@ [![Awesome](https://cdn.jsdelivr.net/gh/sindresorhus/awesome@d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) -This is a list of Software and Resources for the [Stable Diffusion](https://stability.ai/blog/stable-diffusion-public-release) AI Model. +This is a list of software and resources for the [Stable Diffusion](https://stability.ai/blog/stable-diffusion-public-release) AI model. - πŸ–ŠοΈ marks content that requires sign-up or account creation for a third party service outside github -- πŸ’΅ marks content [Non-Free](https://en.wikipedia.org/wiki/Free_software), commercial content that may require any kind of payment. +- πŸ’΅ marks [Non-Free](https://en.wikipedia.org/wiki/Free_software) content; commercial content that may require any kind of payment. Due to the fast moving nature of the topic, entries in the list may be removed at an expedited rate until the ecosystem matures. @@ -13,9 +13,9 @@ See [Contributing](.github/CONTRIBUTING.md). ## Official Resources -* **[CompVis/Stable Diffusion](https://github.com/CompVis/stable-diffusion)** - The official release of Stable Diffusion with cli, an AI-based Safety Classifier to (detect and suppresses sexualized content and all the necessary files to get running. -* [stability-AI/stability-sdk](https://github.com/stability-AI/stability-sdk) - The official SDK to build python applications integrating against StabilityAI's cloud platform instead of hosting the model yourself. Operation requires an API Key (πŸ–ŠοΈπŸ’΅) -* [Public Release Announcement](https://stability.ai/blog/stable-diffusion-public-release) - StabilityAI's public announcement on the release of Stable Diffusion. +* **[CompVis/Stable Diffusion](https://github.com/CompVis/stable-diffusion)** - The official release of Stable Diffusion including a CLI, an AI-based Safety Classifier, which detects and suppresses sexualized content, and all the necessary files to get running. +* [stability-AI/stability-sdk](https://github.com/stability-AI/stability-sdk) - The official SDK used to build python applications integrated with StabilityAI's cloud platform instead of hosting the model locally. Operation requires an API Key (πŸ–ŠοΈπŸ’΅). +* [Public Release Announcement](https://stability.ai/blog/stable-diffusion-public-release) - StabilityAI's announcement about the public release of Stable Diffusion. * πŸ–ŠοΈ [Official Discord](https://discord.gg/stablediffusion) - The official Stable Diffusion Discord by StabilityAI. ## Actively Maintained Forks & Containers From 0960983213f57a072c56c0012780e70d49193154 Mon Sep 17 00:00:00 2001 From: fkulla <110720170+fkulla@users.noreply.github.com> Date: Wed, 7 Sep 2022 16:30:41 +0000 Subject: [PATCH 02/15] github --> GitHub Signed-off-by: fkulla <110720170+fkulla@users.noreply.github.com> --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 07b4980..59a70f9 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ This is a list of software and resources for the [Stable Diffusion](https://stability.ai/blog/stable-diffusion-public-release) AI model. -- πŸ–ŠοΈ marks content that requires sign-up or account creation for a third party service outside github +- πŸ–ŠοΈ marks content that requires sign-up or account creation for a third party service outside GitHub - πŸ’΅ marks [Non-Free](https://en.wikipedia.org/wiki/Free_software) content; commercial content that may require any kind of payment. Due to the fast moving nature of the topic, entries in the list may be removed at an expedited rate until the ecosystem matures. From ba77a77243acf1c86862b57d864f29537e9a0d2e Mon Sep 17 00:00:00 2001 From: fkulla <110720170+fkulla@users.noreply.github.com> Date: Wed, 7 Sep 2022 16:33:06 +0000 Subject: [PATCH 03/15] fast moving --> fast-moving Signed-off-by: fkulla <110720170+fkulla@users.noreply.github.com> --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 59a70f9..9db9185 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ This is a list of software and resources for the [Stable Diffusion](https://stab - πŸ–ŠοΈ marks content that requires sign-up or account creation for a third party service outside GitHub - πŸ’΅ marks [Non-Free](https://en.wikipedia.org/wiki/Free_software) content; commercial content that may require any kind of payment. -Due to the fast moving nature of the topic, entries in the list may be removed at an expedited rate until the ecosystem matures. +Due to the fast-moving nature of the topic, entries in the list may be removed at an expedited rate until the ecosystem matures. See [Contributing](.github/CONTRIBUTING.md). From a5ad66d4752ebcb331b3e2c7c8350d7007c212a2 Mon Sep 17 00:00:00 2001 From: fkulla <110720170+fkulla@users.noreply.github.com> Date: Wed, 7 Sep 2022 16:57:18 +0000 Subject: [PATCH 04/15] copyedit: Actively Maintained Forks & Containers Signed-off-by: fkulla <110720170+fkulla@users.noreply.github.com> --- README.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 9db9185..885e2b5 100644 --- a/README.md +++ b/README.md @@ -20,18 +20,18 @@ See [Contributing](.github/CONTRIBUTING.md). ## Actively Maintained Forks & Containers -All forks listed here add additional features and optimisations and are generally faster than the original release as they will keep the model in memory rather than reloading it every prompt. Most forks seem to remove the Safety Classifier which may be a risk in conjunction with third party services such as discord bots. +All forks listed here add additional features and optimisations and are generally faster than the original release, as they keep the model in memory rather than reloading it after every prompt. Most forks seem to remove the Safety Classifier which may present a risk if used to provide public-facing services, such as Discord bots. -* [basujindal/stable-diffusion](https://github.com/basujindal/stable-diffusion) - "Optimized Stable Diffusion", fork with dramatically reduced VRAM requirements through model splitting, enabling stable diffusion on lower end video cards. Includes GradIO web interface, prompt weights. +* [basujindal/stable-diffusion](https://github.com/basujindal/stable-diffusion) - "Optimized Stable Diffusion"β€”a fork with dramatically reduced VRAM requirements through model splitting, enabling Stable Diffusion on lower-end graphics cards; includes a GradIO web interface and support for weighted prompts. -* [bes-dev/stable_diffusion.openvino](https://github.com/bes-dev/stable_diffusion.openvino) - Fork for running through CPU which is compatible with OpenVINO +* [bes-dev/stable_diffusion.openvino](https://github.com/bes-dev/stable_diffusion.openvino) - Fork for running the model using a CPU compatible with OpenVINO -* [hlky/stable-diffusion](https://github.com/hlky/stable-diffusion) - Very active fork with optional, highly featureful [Gradio UI](https://github.com/hlky/stable-diffusion-webui) with support for txt2img, img2img inpainting, GFPGAN, ESGRAN, prompt weights, optimized low memory version, optional [textual-inversion](https://textual-inversion.github.io/) and more. -* [lstein/stable-diffusion](https://github.com/lstein/stable-diffusion) - Very active fork adding a conversational cli interface, basic web interface, GFPGAN, ESRGAN, prompt weights, img2img, [textual-inversion](https://textual-inversion.github.io/) and Apple M1 support. +* [hlky/stable-diffusion](https://github.com/hlky/stable-diffusion) - Very active fork with optional, highly featureful [Gradio UI](https://github.com/hlky/stable-diffusion-webui) and support for txt2img, img2img inpainting, GFPGAN, ESGRAN, weighted prompts, optimized low memory version, optional [textual-inversion](https://textual-inversion.github.io/) and more. +* [lstein/stable-diffusion](https://github.com/lstein/stable-diffusion) - Very active fork adding a conversational CLI, basic web interface and support for GFPGAN, ESRGAN, weighted prompts, img2img, [textual-inversion](https://textual-inversion.github.io/) as well as inference on Apple M1. * [lowfuel/progrock-stable](https://github.com/lowfuel/progrock-stable) - Fork with optional Web GUI and a different approach to upscaling (GoBIG/ESRGAN) - * [txt2imghd](https://github.com/jquesnelle/txt2imghd) - Fork of progrock diffusion that creates detailed, higher-resolution images by first generating an image from a prompt, upscaling it, and then running img2img on smaller pieces of the upscaled image, and blending the result back into the original image. + * [txt2imghd](https://github.com/jquesnelle/txt2imghd) - Fork of progrock diffusion that creates detailed, higher-resolution images by first generating an image from a prompt, upscaling it, then running img2img on smaller pieces of the upscaled image, and blending the results back into the original image. * [replicate/copg-stable-diffusion](https://github.com/replicate/cog-stable-diffusion) - [Cog machine learning container](https://github.com/replicate/cog) of SD v1.4 -* [stable-diffusion-jupyterlab-docker](https://github.com/pieroit/stable-diffusion-jupyterlab-docker) - A docker setup ready to go with jupyter notebooks for stable diffusion. +* [stable-diffusion-jupyterlab-docker](https://github.com/pieroit/stable-diffusion-jupyterlab-docker) - A Docker setup ready to go with Jupyter notebooks for Stable Diffusion. ## Models and Weights From 692b4da15cbd8fe3656e4b60c2ab6dbb7581498f Mon Sep 17 00:00:00 2001 From: fkulla <110720170+fkulla@users.noreply.github.com> Date: Wed, 7 Sep 2022 16:58:58 +0000 Subject: [PATCH 05/15] ESGRAN --> ESRGAN Signed-off-by: fkulla <110720170+fkulla@users.noreply.github.com> --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 885e2b5..ab8c558 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,7 @@ All forks listed here add additional features and optimisations and are generall * [bes-dev/stable_diffusion.openvino](https://github.com/bes-dev/stable_diffusion.openvino) - Fork for running the model using a CPU compatible with OpenVINO -* [hlky/stable-diffusion](https://github.com/hlky/stable-diffusion) - Very active fork with optional, highly featureful [Gradio UI](https://github.com/hlky/stable-diffusion-webui) and support for txt2img, img2img inpainting, GFPGAN, ESGRAN, weighted prompts, optimized low memory version, optional [textual-inversion](https://textual-inversion.github.io/) and more. +* [hlky/stable-diffusion](https://github.com/hlky/stable-diffusion) - Very active fork with optional, highly featureful [Gradio UI](https://github.com/hlky/stable-diffusion-webui) and support for txt2img, img2img inpainting, GFPGAN, ESRGAN, weighted prompts, optimized low memory version, optional [textual-inversion](https://textual-inversion.github.io/) and more. * [lstein/stable-diffusion](https://github.com/lstein/stable-diffusion) - Very active fork adding a conversational CLI, basic web interface and support for GFPGAN, ESRGAN, weighted prompts, img2img, [textual-inversion](https://textual-inversion.github.io/) as well as inference on Apple M1. * [lowfuel/progrock-stable](https://github.com/lowfuel/progrock-stable) - Fork with optional Web GUI and a different approach to upscaling (GoBIG/ESRGAN) * [txt2imghd](https://github.com/jquesnelle/txt2imghd) - Fork of progrock diffusion that creates detailed, higher-resolution images by first generating an image from a prompt, upscaling it, then running img2img on smaller pieces of the upscaled image, and blending the results back into the original image. From 39b54607b8c56b864e0066f06c45c40ef197cd26 Mon Sep 17 00:00:00 2001 From: fkulla <110720170+fkulla@users.noreply.github.com> Date: Wed, 7 Sep 2022 17:03:49 +0000 Subject: [PATCH 06/15] copyedit: Models and Weights Signed-off-by: fkulla <110720170+fkulla@users.noreply.github.com> --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index ab8c558..8ac2f21 100644 --- a/README.md +++ b/README.md @@ -35,11 +35,11 @@ All forks listed here add additional features and optimisations and are generall ## Models and Weights -Models (.ckpt files) must be separately downloaded and are required to run Stable Diffusion. The most current model release is v1.4 at this time. +Models (.ckpt files) must be separately downloaded and are required to run Stable Diffusion. The latest model release is v1.4. -* πŸ–ŠοΈ [Official Model Card](https://huggingface.co/CompVis/stable-diffusion) - Official Model Card Hugging Face with all versions of the model. Download requires sign in and acceptance of terms of service. -[stable-diffusion-v-1-4-original.chkpt](https://huggingface.co/CompVis/stable-diffusion-v-1-4-original) - The latest model from the model card, required to run Stable Diffusion. -* [RealESRGAN Models](https://github.com/xinntao/Real-ESRGAN/releases/) - Download location for the latest RealESRGAN models required to use upscaling by many forks implementing it. Different models exist for realistic and anime content. Please refer to the fork documentation to identify the ones you need. +* πŸ–ŠοΈ [Official Model Card](https://huggingface.co/CompVis/stable-diffusion) - Official Model Card on Hugging Face with all versions of the model. Download requires sign-in and acceptance of terms of service. + * [stable-diffusion-v-1-4-original.chkpt](https://huggingface.co/CompVis/stable-diffusion-v-1-4-original) - The latest model's card +* [RealESRGAN Models](https://github.com/xinntao/Real-ESRGAN/releases/) - Download location for the latest RealESRGAN models required to use the upscaling features implemented by many forks. Different models exist for realistic and anime content. Please refer to the fork documentation to identify the ones you need. ## Online Demos & Notebooks From bbf2127712e374b5a43d7f40eb57cb2c92691a6e Mon Sep 17 00:00:00 2001 From: fkulla <110720170+fkulla@users.noreply.github.com> Date: Wed, 7 Sep 2022 17:12:15 +0000 Subject: [PATCH 07/15] complimentary --> complementary A complementary tool is a tool that complements SD's functionality. A complimentary tool is a tool that was included for free with something. Signed-off-by: fkulla <110720170+fkulla@users.noreply.github.com> --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 8ac2f21..a8596f7 100644 --- a/README.md +++ b/README.md @@ -50,7 +50,7 @@ Models (.ckpt files) must be separately downloaded and are required to run Stabl ## Complimentary Models and Tools -Tools and models for use in conjuction with Stable Diffusion. +Tools and models for use in conjuction with Stable Diffusion ### Customisation * [textual-inversion](https://github.com/rinongal/textual_inversion) - Adding your own personalized content to Stable Diffusion without retraining the model ([Paper](https://textual-inversion.github.io/), [Paper2](https://dreambooth.github.io/)). From 40d5d1792c681111a448fe9f0c49097e526f555a Mon Sep 17 00:00:00 2001 From: fkulla <110720170+fkulla@users.noreply.github.com> Date: Wed, 7 Sep 2022 17:13:54 +0000 Subject: [PATCH 08/15] complimentary --> complementary A complementary tool is a tool that complements SD's functionality. A complimentary tool is a tool that was included for free with something. Signed-off-by: fkulla <110720170+fkulla@users.noreply.github.com> --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a8596f7..8b8328a 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ Models (.ckpt files) must be separately downloaded and are required to run Stabl * πŸ–ŠοΈπŸ’΅ [Offical Colab](https://colab.research.google.com/github/huggingface/notebooks/blob/main/diffusers/stable_diffusion.ipynb) - The official, optimized colab for running SD on Google Cloud. Due to VRAM requirements required Colab Pro to create images. * [andreasjansson/stable-diffusion-animation](https://replicate.com/andreasjansson/stable-diffusion-animation) - Animate between prompts. -## Complimentary Models and Tools +## Complementary Models and Tools Tools and models for use in conjuction with Stable Diffusion From 44bf6d2b4b39b6133ff15cea503127cf1281574d Mon Sep 17 00:00:00 2001 From: fkulla <110720170+fkulla@users.noreply.github.com> Date: Wed, 7 Sep 2022 17:27:02 +0000 Subject: [PATCH 09/15] copyedit: Complementary Models and Tools Signed-off-by: fkulla <110720170+fkulla@users.noreply.github.com> --- README.md | 35 +++++++++++++++++------------------ 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index 8b8328a..f4db2e4 100644 --- a/README.md +++ b/README.md @@ -53,40 +53,39 @@ Models (.ckpt files) must be separately downloaded and are required to run Stabl Tools and models for use in conjuction with Stable Diffusion ### Customisation -* [textual-inversion](https://github.com/rinongal/textual_inversion) - Adding your own personalized content to Stable Diffusion without retraining the model ([Paper](https://textual-inversion.github.io/), [Paper2](https://dreambooth.github.io/)). +* [textual-inversion](https://github.com/rinongal/textual_inversion) - Addition of personalized content to Stable Diffusion without retraining the model ([Paper](https://textual-inversion.github.io/), [Paper2](https://dreambooth.github.io/)). ### GUIS - * [hlky/stable-diffusion-webui](https://github.com/hlky/stable-diffusion-webui) - GradIO based web UI from the hlsk/stable-diffusion fork with support for txt2img, img2img (with basic mask editor), GAFPGAN and RealESRGAN. -* [Stable Diffusion GRisk GUI ]([https://grisk.itch.io/stable-diffusion-gui]) - Windows GUI binary for SD. +* [Stable Diffusion GRisk GUI ](https://grisk.itch.io/stable-diffusion-gui) - Windows GUI binary for SD. ### Upscaling -* [RealESRGAN](https://github.com/xinntao/Real-ESRGAN) - ESRGAN Upscaling (2x, 4x) and content restoration, useful for overcoming. Python: ```pip install realesrgan``` -* [Cupscale](https://github.com/n00mkrad/cupscale) - Graphical User Interface to run various upscaling models, including ESRGAN and RealESRGAN -* [BasicSR](https://github.com/XPixelGroup/BasicSR) - Open Source Upscaling and Restoration toolbox supporting. -* [BSRGAN](https://github.com/cszn/BSRGAN) - BSRGAN - Another upscaling solution specialized in upscaling degraded images. +* [RealESRGAN](https://github.com/xinntao/Real-ESRGAN) - ESRGAN Upscaling (2x, 4x) and content restoration. Python: ```pip install realesrgan``` +* [Cupscale](https://github.com/n00mkrad/cupscale) - GUI for running various upscaling models, including ESRGAN and RealESRGAN. +* [BasicSR](https://github.com/XPixelGroup/BasicSR) - Open-source upscaling and restoration toolbox supporting several models. +* [BSRGAN](https://github.com/cszn/BSRGAN) - BSRGANβ€”another upscaling solution specialized in upscaling degraded images. ### Content Restoration -* [lama-cleaner](https://github.com/Sanster/lama-cleaner) - Content aware AI inpainting tool with useful for removing unwanted objects or defects from images. Python: ```pip install lama-cleaner``` -* [GFPGAN](https://github.com/TencentARC/GFPGAN) - Face Restoration GAN included in several forks for automatically fixing deformed faces commonly found in SD output.* -* [CodeFormer](https://github.com/sczhou/CodeFormer) - Another Face Restoration Model [Paper: Towards Robust Blind Face Restoration with Codebook Lookup Transformer](https://arxiv.org/abs/2206.11253). +* [lama-cleaner](https://github.com/Sanster/lama-cleaner) - Content aware AI inpainting tool useful for removing unwanted objects or defects from images. Python: ```pip install lama-cleaner``` +* [GFPGAN](https://github.com/TencentARC/GFPGAN) - Face Restoration GAN included in several forks for automatically fixing the face deformation commonly found in SD output. +* [CodeFormer](https://github.com/sczhou/CodeFormer) - Another Face Restoration model ([Paper](https://arxiv.org/abs/2206.11253)). ### Task Chaining -* [chaiNNer](https://github.com/joeyballentine/chaiNNer) - Graphical Node Based Editor for chaining image processing tasks. -* [ai-art-generator](https://github.com/rbbrdckybk/ai-art-generator) - AI Art Generation Suite combing SD and Models for high volume art generation. +* [chaiNNer](https://github.com/joeyballentine/chaiNNer) - Graphical node-based editor for chaining image processing tasks. +* [ai-art-generator](https://github.com/rbbrdckybk/ai-art-generator) - AI art generation suite combining Stable Diffusion and other models for high volume art generation. ### Prompt Building -Prompts are the inputs used with diffusion models to manipulate their output. +Prompts are the instructions given to diffusion models to manipulate their output. * [PromptoMania](https://promptomania.com/) - A visual prompt construction tool. -* [Lexica.art](https://lexica.art/) - A searchable, visual database of images and the prompts settings used to recreate them. +* [Lexica.art](https://lexica.art/) - A searchable, visual database of images and the prompts settings used to create them. * πŸ–ŠοΈ[Phraser](https://phraser.tech/) - A visual prompt builder drawing on a database of examples. (Requires account creation) -* [ai-art.com/modifiers](https://www.the-ai-art.com/modifiers) - A visual reference guide to keywords. -* [pharmapsychotic/clip-interrogator](https://github.com/pharmapsychotic/clip-interrogator) - Jupiter Notebook for reverse engineering prompts from images. -* [img2prompt](https://replicate.com/methexis-inc/img2prompt) - Upload image, get possible prompts for similar results (clip interrogator) -* [rom1504/clip-retrieval](https://github.com/rom1504/clip-retrieval) - Reverse searches prompt keywords into the image dataset used by Stable Diffusion and other models. [Online GUI](https://rom1504.github.io/clip-retrieval/) available. +* [ai-art.com/modifiers](https://www.the-ai-art.com/modifiers) - A visual reference guide for keywords. +* [pharmapsychotic/clip-interrogator](https://github.com/pharmapsychotic/clip-interrogator) - Jupyter notebook uses CLIP models to suggest a prompt for images similar to a given image + * [Demo: img2prompt](https://replicate.com/methexis-inc/img2prompt) +* [rom1504/clip-retrieval](https://github.com/rom1504/clip-retrieval) - Searches for prompt keywords in the datasets used in training Stable Diffusion and other models ([Online GUI](https://rom1504.github.io/clip-retrieval/)). ## Tutorials & Comparisons From c8e4555002384eb1ae8cb2e801d20f22ee508bce Mon Sep 17 00:00:00 2001 From: fkulla <110720170+fkulla@users.noreply.github.com> Date: Wed, 7 Sep 2022 17:28:06 +0000 Subject: [PATCH 10/15] Consistent headings (and -> &) Signed-off-by: fkulla <110720170+fkulla@users.noreply.github.com> --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index f4db2e4..4ebcab3 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,7 @@ All forks listed here add additional features and optimisations and are generall * [replicate/copg-stable-diffusion](https://github.com/replicate/cog-stable-diffusion) - [Cog machine learning container](https://github.com/replicate/cog) of SD v1.4 * [stable-diffusion-jupyterlab-docker](https://github.com/pieroit/stable-diffusion-jupyterlab-docker) - A Docker setup ready to go with Jupyter notebooks for Stable Diffusion. -## Models and Weights +## Models & Weights Models (.ckpt files) must be separately downloaded and are required to run Stable Diffusion. The latest model release is v1.4. @@ -48,7 +48,7 @@ Models (.ckpt files) must be separately downloaded and are required to run Stabl * πŸ–ŠοΈπŸ’΅ [Offical Colab](https://colab.research.google.com/github/huggingface/notebooks/blob/main/diffusers/stable_diffusion.ipynb) - The official, optimized colab for running SD on Google Cloud. Due to VRAM requirements required Colab Pro to create images. * [andreasjansson/stable-diffusion-animation](https://replicate.com/andreasjansson/stable-diffusion-animation) - Animate between prompts. -## Complementary Models and Tools +## Complementary Models & Tools Tools and models for use in conjuction with Stable Diffusion From 4c58016c2c3e6f7ef8708c8323fd4d8dcc75b01b Mon Sep 17 00:00:00 2001 From: fkulla <110720170+fkulla@users.noreply.github.com> Date: Wed, 7 Sep 2022 17:29:33 +0000 Subject: [PATCH 11/15] Consistent headings (& --> and) Signed-off-by: fkulla <110720170+fkulla@users.noreply.github.com> --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 4ebcab3..49890f7 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ See [Contributing](.github/CONTRIBUTING.md). * [Public Release Announcement](https://stability.ai/blog/stable-diffusion-public-release) - StabilityAI's announcement about the public release of Stable Diffusion. * πŸ–ŠοΈ [Official Discord](https://discord.gg/stablediffusion) - The official Stable Diffusion Discord by StabilityAI. -## Actively Maintained Forks & Containers +## Actively Maintained Forks and Containers All forks listed here add additional features and optimisations and are generally faster than the original release, as they keep the model in memory rather than reloading it after every prompt. Most forks seem to remove the Safety Classifier which may present a risk if used to provide public-facing services, such as Discord bots. @@ -33,7 +33,7 @@ All forks listed here add additional features and optimisations and are generall * [replicate/copg-stable-diffusion](https://github.com/replicate/cog-stable-diffusion) - [Cog machine learning container](https://github.com/replicate/cog) of SD v1.4 * [stable-diffusion-jupyterlab-docker](https://github.com/pieroit/stable-diffusion-jupyterlab-docker) - A Docker setup ready to go with Jupyter notebooks for Stable Diffusion. -## Models & Weights +## Models and Weights Models (.ckpt files) must be separately downloaded and are required to run Stable Diffusion. The latest model release is v1.4. @@ -42,13 +42,13 @@ Models (.ckpt files) must be separately downloaded and are required to run Stabl * [RealESRGAN Models](https://github.com/xinntao/Real-ESRGAN/releases/) - Download location for the latest RealESRGAN models required to use the upscaling features implemented by many forks. Different models exist for realistic and anime content. Please refer to the fork documentation to identify the ones you need. -## Online Demos & Notebooks +## Online Demos and Notebooks * [HuggingFace/StabilityAI](https://huggingface.co/spaces/stabilityai/stable-diffusion) - The official demo on HuggingFace Spaces. * πŸ–ŠοΈπŸ’΅ [Offical Colab](https://colab.research.google.com/github/huggingface/notebooks/blob/main/diffusers/stable_diffusion.ipynb) - The official, optimized colab for running SD on Google Cloud. Due to VRAM requirements required Colab Pro to create images. * [andreasjansson/stable-diffusion-animation](https://replicate.com/andreasjansson/stable-diffusion-animation) - Animate between prompts. -## Complementary Models & Tools +## Complementary Models and Tools Tools and models for use in conjuction with Stable Diffusion @@ -88,7 +88,7 @@ Prompts are the instructions given to diffusion models to manipulate their outpu * [rom1504/clip-retrieval](https://github.com/rom1504/clip-retrieval) - Searches for prompt keywords in the datasets used in training Stable Diffusion and other models ([Online GUI](https://rom1504.github.io/clip-retrieval/)). -## Tutorials & Comparisons +## Tutorials and Comparisons Tutorials and high quality edutcational resources. From d0a597959fb81f0d31f82d9f237df0c543acf745 Mon Sep 17 00:00:00 2001 From: fkulla <110720170+fkulla@users.noreply.github.com> Date: Wed, 7 Sep 2022 17:39:04 +0000 Subject: [PATCH 12/15] copyedit: Tutorials and Comparisons Signed-off-by: fkulla <110720170+fkulla@users.noreply.github.com> --- README.md | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index 49890f7..3eb8805 100644 --- a/README.md +++ b/README.md @@ -90,36 +90,36 @@ Prompts are the instructions given to diffusion models to manipulate their outpu ## Tutorials and Comparisons -Tutorials and high quality edutcational resources. +Tutorials and high quality educational resources -### Getting up and running +### Getting Up and Running -* [Stable Diffusion How To](https://www.assemblyai.com/blog/how-to-run-stable-diffusion-locally-to-generate-images/) - A basic tutorial on how to get Stable Diffusion up and running. -* [Installing on Windows](https://rentry.org/SDInstallation) - A guide to install and run SD on Windows with c -* [Running on M1 Apple Silicon](https://www.reddit.com/r/StableDiffusion/comments/wx0tkn/stablediffusion_runs_on_m1_chips/) - Reddit thread with instructions on how to run Stable Diffusion on Apple M1 CPU and GPU. -* [Easy CPU-only Stable Diffusion](https://rentry.org/cpu_stable_diffusion_guide) - Easy CPU-only stable diffusion without littering too much your GNU/Linux system -* ["Ultimate GUI Retard Guide](https://rentry.org/GUItard) - Tutorial for installing the [hlky fork](https://github.com/hlky/stable-diffusion) along with it's [WebUI](https://github.com/hlky/stable-diffusion-webui). +* [Stable Diffusion How To](https://www.assemblyai.com/blog/how-to-run-stable-diffusion-locally-to-generate-images/) - A basic tutorial on getting Stable Diffusion up and running. +* [Installing on Windows](https://rentry.org/SDInstallation) - A guide on installing and runing Stable Diffusion on Windows. +* [Running on M1 Apple Silicon](https://www.reddit.com/r/StableDiffusion/comments/wx0tkn/stablediffusion_runs_on_m1_chips/) - Reddit thread with instructions on running Stable Diffusion on Apple M1 CPU and GPU. +* [Easy CPU-only Stable Diffusion](https://rentry.org/cpu_stable_diffusion_guide) - A guide on setting up CPU-only Stable Diffusion for GNU/Linux without littering the system with dependencies. +* ["Ultimate GUI Retard Guide"](https://rentry.org/GUItard) - Tutorial for installing the [hlky fork](https://github.com/hlky/stable-diffusion) along with its [WebUI](https://github.com/hlky/stable-diffusion-webui). -### Learning and mastering +### Learning and Mastering -* [Stable Diffusion Akashic Records](https://github.com/Maks-s/sd-akashic) - Comprehensive curated list of guides, studies, keywords, promts and artists. +* [Stable Diffusion Akashic Records](https://github.com/Maks-s/sd-akashic) - A comprehensive curated list of guides, studies, keywords, prompts and artists. * [Sunny's Tips & Tricks](https://docs.google.com/document/u/1/d/1K6EqcsRut0InU-8jB0yOvBMGesf5Dndg5FwyuaYLqNc/mobilebasic) - Sunny's SD Tips & Tricks Google Doc with lots of visual comparisons and useful information. -* [AI Image Generator Comparison](https://petapixel.com/2022/08/22/ai-image-generators-compared-side-by-side-reveals-stark-differences/) Visual comparison between Dall-e, Stable Diffusion and Midjourney by PetaPixel.com -* [Gettint great results at Stable Diffusion](https://old.reddit.com/r/StableDiffusion/comments/x41n87/how_to_get_images_that_dont_suck_a/) Guide on how to get images that don't suck. +* [AI Image Generator Comparison](https://petapixel.com/2022/08/22/ai-image-generators-compared-side-by-side-reveals-stark-differences/) - A visual comparison between Dall-e, Stable Diffusion and Midjourney by PetaPixel.com. +* [Gettint great results at Stable Diffusion](https://old.reddit.com/r/StableDiffusion/comments/x41n87/how_to_get_images_that_dont_suck_a/) - A guide on generating images that don't suck. -### Extending functionality -* [Building a SD Discord Bot](https://replicate.com/blog/build-a-robot-artist-for-your-discord-server-with-stable-diffusion) - Tutorial on how to build a stable diffusion discord bot using python. +### Extending Functionality +* [Building a SD Discord Bot](https://replicate.com/blog/build-a-robot-artist-for-your-discord-server-with-stable-diffusion) - A tutorial on building a Stable Diffusion Discord bot using Python. -## Community resources -* [1 week of Stable Diffusion](https://multimodal.art/news/1-week-of-stable-diffusion) - Curated list of SD services, adaptations, user interfaces and integrations +## Community Resources +* [1 week of Stable Diffusion](https://multimodal.art/news/1-week-of-stable-diffusion) - A curated list of Stable Diffusion services, adaptations, user interfaces and integrations. ## Social Media -* [r/StableDiffusion](https://www.reddit.com/r/StableDiffusion/) - Stable Diffusion Reddit. +* [r/StableDiffusion](https://www.reddit.com/r/StableDiffusion/) - Stable Diffusion Subreddit. ## Online Services implementing Stable Diffusion -* πŸ–ŠοΈπŸ’΅ [Dream Studio](http://beta.dreamstudio.ai/) - Online Generation Platform by StabilityAI, the creators of Stable Diffusion. Similar to services like Dall-e or Midjourney, this operates on a credit model with some free allowance of credits given to signed up users on a monthly basis. -* πŸ–ŠοΈπŸ’΅ [dream.ai](https://www.dream.ai/) - Online Art Generation Service (mobile apps available) by Wombo.ai implementing Stable Diffusion. +* πŸ–ŠοΈπŸ’΅ [Dream Studio](http://beta.dreamstudio.ai/) - Online art generation service by StabilityAI, the creators of Stable Diffusion. Similar to services like DALL-E or Midjourney, this operates on a credit model with a free allowance of credits given to signed up users on a monthly basis. +* πŸ–ŠοΈπŸ’΅ [dream.ai](https://www.dream.ai/) - Online art generation service by Wombo.ai (mobile apps available). From 7725d931900fa7139792409bd33e43ed0c9bc309 Mon Sep 17 00:00:00 2001 From: fkulla <110720170+fkulla@users.noreply.github.com> Date: Wed, 7 Sep 2022 17:40:13 +0000 Subject: [PATCH 13/15] consistent demo link formatting Signed-off-by: fkulla <110720170+fkulla@users.noreply.github.com> --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index 3eb8805..3d7fe01 100644 --- a/README.md +++ b/README.md @@ -83,8 +83,7 @@ Prompts are the instructions given to diffusion models to manipulate their outpu * [Lexica.art](https://lexica.art/) - A searchable, visual database of images and the prompts settings used to create them. * πŸ–ŠοΈ[Phraser](https://phraser.tech/) - A visual prompt builder drawing on a database of examples. (Requires account creation) * [ai-art.com/modifiers](https://www.the-ai-art.com/modifiers) - A visual reference guide for keywords. -* [pharmapsychotic/clip-interrogator](https://github.com/pharmapsychotic/clip-interrogator) - Jupyter notebook uses CLIP models to suggest a prompt for images similar to a given image - * [Demo: img2prompt](https://replicate.com/methexis-inc/img2prompt) +* [pharmapsychotic/clip-interrogator](https://github.com/pharmapsychotic/clip-interrogator) - Jupyter notebook uses CLIP models to suggest a prompt for images similar to a given image ([Demo](https://replicate.com/methexis-inc/img2prompt)). * [rom1504/clip-retrieval](https://github.com/rom1504/clip-retrieval) - Searches for prompt keywords in the datasets used in training Stable Diffusion and other models ([Online GUI](https://rom1504.github.io/clip-retrieval/)). From 05683c76bea38e6b9c0debb81a8bedd0b11c54e2 Mon Sep 17 00:00:00 2001 From: fkulla <110720170+fkulla@users.noreply.github.com> Date: Wed, 7 Sep 2022 17:41:23 +0000 Subject: [PATCH 14/15] ; --> : Signed-off-by: fkulla <110720170+fkulla@users.noreply.github.com> --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3d7fe01..ea08a62 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ This is a list of software and resources for the [Stable Diffusion](https://stability.ai/blog/stable-diffusion-public-release) AI model. - πŸ–ŠοΈ marks content that requires sign-up or account creation for a third party service outside GitHub -- πŸ’΅ marks [Non-Free](https://en.wikipedia.org/wiki/Free_software) content; commercial content that may require any kind of payment. +- πŸ’΅ marks [Non-Free](https://en.wikipedia.org/wiki/Free_software) content: commercial content that may require any kind of payment. Due to the fast-moving nature of the topic, entries in the list may be removed at an expedited rate until the ecosystem matures. From e4517abc1fd53c805b5eae0157338383c2d98e0a Mon Sep 17 00:00:00 2001 From: fkulla <110720170+fkulla@users.noreply.github.com> Date: Wed, 7 Sep 2022 17:42:30 +0000 Subject: [PATCH 15/15] consistent punctuation Signed-off-by: fkulla <110720170+fkulla@users.noreply.github.com> --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index ea08a62..09bb044 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ This is a list of software and resources for the [Stable Diffusion](https://stability.ai/blog/stable-diffusion-public-release) AI model. -- πŸ–ŠοΈ marks content that requires sign-up or account creation for a third party service outside GitHub +- πŸ–ŠοΈ marks content that requires sign-up or account creation for a third party service outside GitHub. - πŸ’΅ marks [Non-Free](https://en.wikipedia.org/wiki/Free_software) content: commercial content that may require any kind of payment. Due to the fast-moving nature of the topic, entries in the list may be removed at an expedited rate until the ecosystem matures. @@ -24,13 +24,13 @@ All forks listed here add additional features and optimisations and are generall * [basujindal/stable-diffusion](https://github.com/basujindal/stable-diffusion) - "Optimized Stable Diffusion"β€”a fork with dramatically reduced VRAM requirements through model splitting, enabling Stable Diffusion on lower-end graphics cards; includes a GradIO web interface and support for weighted prompts. -* [bes-dev/stable_diffusion.openvino](https://github.com/bes-dev/stable_diffusion.openvino) - Fork for running the model using a CPU compatible with OpenVINO +* [bes-dev/stable_diffusion.openvino](https://github.com/bes-dev/stable_diffusion.openvino) - A fork for running the model using a CPU compatible with OpenVINO. * [hlky/stable-diffusion](https://github.com/hlky/stable-diffusion) - Very active fork with optional, highly featureful [Gradio UI](https://github.com/hlky/stable-diffusion-webui) and support for txt2img, img2img inpainting, GFPGAN, ESRGAN, weighted prompts, optimized low memory version, optional [textual-inversion](https://textual-inversion.github.io/) and more. * [lstein/stable-diffusion](https://github.com/lstein/stable-diffusion) - Very active fork adding a conversational CLI, basic web interface and support for GFPGAN, ESRGAN, weighted prompts, img2img, [textual-inversion](https://textual-inversion.github.io/) as well as inference on Apple M1. * [lowfuel/progrock-stable](https://github.com/lowfuel/progrock-stable) - Fork with optional Web GUI and a different approach to upscaling (GoBIG/ESRGAN) * [txt2imghd](https://github.com/jquesnelle/txt2imghd) - Fork of progrock diffusion that creates detailed, higher-resolution images by first generating an image from a prompt, upscaling it, then running img2img on smaller pieces of the upscaled image, and blending the results back into the original image. -* [replicate/copg-stable-diffusion](https://github.com/replicate/cog-stable-diffusion) - [Cog machine learning container](https://github.com/replicate/cog) of SD v1.4 +* [replicate/copg-stable-diffusion](https://github.com/replicate/cog-stable-diffusion) - [Cog machine learning container](https://github.com/replicate/cog) of SD v1.4. * [stable-diffusion-jupyterlab-docker](https://github.com/pieroit/stable-diffusion-jupyterlab-docker) - A Docker setup ready to go with Jupyter notebooks for Stable Diffusion. ## Models and Weights