Updated Extensions (markdown)

ClashSAN
2023-01-29 06:17:49 +00:00
parent 4ee09cc713
commit 2feef93d9e

@@ -538,38 +538,65 @@ Generate pictures using other user's PC. You should be able to recieve images fr
Note: Retrieving Images may take 2 minutes or more, especially if you have no kudos. Note: Retrieving Images may take 2 minutes or more, especially if you have no kudos.
### Stable Horde Worker ## Stable Horde Worker
https://github.com/sdwebui-w-horde/sd-webui-stable-horde-worker https://github.com/sdwebui-w-horde/sd-webui-stable-horde-worker
Produce images for other users using your compute. An unofficial [Stable Horde](https://stablehorde.net/) worker bridge as a [Stable Diffusion WebUI](https://github.com/AUTOMATIC1111/stable-diffusion-webui) extension.
#### Instructions: ### Features
<details><summary>tested with: (Click to expand:)</summary>
- [commit version for webui](https://github.com/AUTOMATIC1111/stable-diffusion-webui/commit/9cfd10cdefc7b2966b8e42fbb0e05735967cf87b) **This extension is still WORKING IN PROGRESS**, and is not ready for production use.
- [commit version for extension](https://github.com/sdwebui-w-horde/sd-webui-stable-horde-worker/commit/6184f96dd99d03cc8b3f8c4c133e08ae07ce074f)
</details>
1. Enter a display name here: https://stablehorde.net/register \ - Get jobs from Stable Horde, generate images and submit generations
You will get an api key. - Configurable interval between every jobs
- Enable and disable extension whenever
- Detect current model and fetch corresponding jobs on the fly
- Show generation images in the Stable Diffusion WebUI
- Save generation images with png info text to local
2. Download a known model by Stable Horde: such as [this](https://huggingface.co/Linaqruf/anything-v3.0/blob/main/Anything-V3.0-pruned.ckpt). You will find a list of compatible models [here.](https://raw.githubusercontent.com/Sygil-Dev/nataili-model-reference/main/db.json) ### Install
3. In webui settings, enter display name(worker name) and api key in stable horde section. Next, enter the correct registered name of your model: `Anything Diffusion` - Run the following command in the root directory of your Stable Diffusion WebUI installation:
4. Tick the `enable` box and click apply settings to get it running. ```bash
git clone https://github.com/sdwebui-w-horde/sd-webui-stable-horde-worker.git extensions/stable-horde-worker
```
![Screenshot](https://user-images.githubusercontent.com/98228077/211707522-233a02ac-6c91-4d6d-a78b-264a2ab3a84b.png) - Launch the Stable Diffusion WebUI, You would see the `Stable Horde Worker` tab page.
- It's highly recommended to set your `Max Pixels` to below your maximum, especially for low vram users, or users will not get their picture due to your OOM errors. ![settings](./screenshots/settings.png)
- It seems the client takes a little extra vram to use, but it will still run this fine on a 4gb gpu in f16 mode. For my tests, 768x768(589824) is the maximum, but noticing a user keeps getting OOM, it was set to 512x512(262144) - Register an account on [Stable Horde](https://stablehorde.net/) and get your `API key` if you don't have one.
- It's highly recommended to run with just `--xformers` argument for the best speed settings, since this does not do batches. **Note**: the default anonymous key `00000000` is not working for a worker, you need to register an account and get your own key.
Note: Other users prompts are visible in your log. Their images generated are not visible or saved to your pc. - Setup your `API key` here.
- Setup `Worker name` here with a proper name.
- Make sure `Enable` is checked.
- Click the `Apply settings` buttons.
## Merge Block Weighted",
Merge models with separate rate for each 25 U-Net block (input, middle, output).
## haku-img
https://github.com/KohakuBlueleaf/a1111-sd-webui-haku-img
Image utils extension. Allows blending, layering, hue and color adjustments, blurring and sketch effects, and basic pixelization.
## Promptgen
https://github.com/AUTOMATIC1111/stable-diffusion-webui-promptgen
Use transformers models to generate prompts.
## Discord Rich Presence
https://github.com/kabachuha/discord-rpc-for-automatic1111-webui
Provides connection to Discord PRC, showing a fancy table in the user profile.
## Aesthetic Scorer ## Aesthetic Scorer
https://github.com/vladmandic/sd-extension-aesthetic-scorer
Uses existing CLiP model with an additional small pretrained to calculate perceived aesthetic score of an image Uses existing CLiP model with an additional small pretrained to calculate perceived aesthetic score of an image
@@ -589,6 +616,7 @@ appends **`score`** as *PNG info section* and/or *EXIF comments* field
- Cross-platform! - Cross-platform!
## Steps Animation ## Steps Animation
https://github.com/vladmandic/sd-extension-steps-animation
Extension to create animation sequence from denoised intermediate steps Extension to create animation sequence from denoised intermediate steps
Registers a script in **txt2img** and **img2img** tabs Registers a script in **txt2img** and **img2img** tabs
@@ -604,6 +632,7 @@ Resulting movie fiels are typically very small (*~1MB being average*) due to opt
### [Example](https://user-images.githubusercontent.com/57876960/212490617-f0444799-50e5-485e-bc5d-9c24a9146d38.mp4) ### [Example](https://user-images.githubusercontent.com/57876960/212490617-f0444799-50e5-485e-bc5d-9c24a9146d38.mp4)
## System Info ## System Info
https://github.com/vladmandic/sd-extension-system-info
Creates a top-level **System Info** tab in Automatic WebUI with Creates a top-level **System Info** tab in Automatic WebUI with
@@ -614,3 +643,28 @@ Creates a top-level **System Info** tab in Automatic WebUI with
can be force refreshed if required can be force refreshed if required
![screenshot](https://raw.githubusercontent.com/vladmandic/sd-extension-system-info/main/system-info.jpg) ![screenshot](https://raw.githubusercontent.com/vladmandic/sd-extension-system-info/main/system-info.jpg)
## Pixelization
https://github.com/AUTOMATIC1111/stable-diffusion-webui-pixelization
Using pre-trained models, produce pixel art out of images in the extras tab.
## Instruct-pix2pix
https://github.com/Klace/stable-diffusion-webui-instruct-pix2pix
Adds a tab for doing img2img editing with the instruct-pix2pix model.
## Custom Diffusion
https://github.com/guaneec/custom-diffusion-webui
Custom Diffusion is, in short, finetuning-lite with TI, instead of tuning the whole model. Similar speed and memory requirements to TI and supposedly gives better results in less steps.
## Fusion
https://github.com/ljleb/prompt-fusion-extension
Adds prompt-travel and shift-attention-like interpolations (see exts), but during/within the sampling steps. Always-on + works w/ existing prompt-editing syntax. Various interpolation modes. See their wiki for more info.
## cafe-aesthetic
https://github.com/p1atdev/stable-diffusion-webui-cafe-aesthetic
Pre-trained model, determines if aesthetic/non-aesthetic, does 5 different style recognition modes, and Waifu confirmation. Also has a tab with Batch processing.