diff --git a/AMD-ROCm.md b/AMD-ROCm.md index 54ce3d4..c3bf2da 100644 --- a/AMD-ROCm.md +++ b/AMD-ROCm.md @@ -84,7 +84,7 @@ This guide is for users with AMD GPUs lacking official ROCm/[HIP SDK](https://ww If you already have the libraries, you can skip this section! To build your own rocBLAS, follow this guide. A simplified version is available on GitHub: -[ROCm-HIP-SDK-Windows-Support](https://github.com/vladmandic/automatic/wiki/ROCm-HIP-SDK-Windows-Support). +[ROCm-HIP-SDK-Windows-Support](https://github.com/vladmandic/sdnext/wiki/ROCm-HIP-SDK-Windows-Support). **Prerequisites:** Ensure the following software is installed on your PC. `python`, `git`, and the `HIP SDK`are essential. The script `rdeps.py` will automatically download any missing dependencies when you run it. @@ -115,7 +115,7 @@ essential. The script `rdeps.py` will automatically download any missing depend ## Patching Tensile for ROCm (For Advanced Users, Not-a-must-Do) These steps are necessary for specific configurations of ROCm and may not be required in all cases. -If you had a optimized logic for you gpu arche or [do the necessary edit as guide here](https://github.com/vladmandic/automatic/wiki/Rocm-Support#note-editing-tensilecommonpy),you may skip this steps.Especily build libs for xnack- features. +If you had a optimized logic for you gpu arche or [do the necessary edit as guide here](https://github.com/vladmandic/sdnext/wiki/Rocm-Support#note-editing-tensilecommonpy),you may skip this steps.Especily build libs for xnack- features. ### Determine Your ROCm Version: diff --git a/Benchmark.md b/Benchmark.md index 8f9ccdf..97c785f 100644 --- a/Benchmark.md +++ b/Benchmark.md @@ -103,7 +103,7 @@ Basic tests using UI: ```log 2024-02-07 22:52:56,406 INFO: {'run-benchmark'} 2024-02-07 22:52:56,407 INFO: {'options': {'prompt': 'photo of two dice on a table', 'negative_prompt': 'foggy, blurry', 'steps': 50, 'sampler_name': 'Euler a', 'width': 512, 'height': 512, 'full_quality': True, 'cfg_scale': 0, 'batch_size': 1, 'n_iter': 1, 'seed': -1}} -2024-02-07 22:52:56,432 INFO: {'version': {'app': 'sd.next', 'updated': '2024-02-07', 'hash': '659ad2e7', 'url': 'https://github.com/vladmandic/automatic/tree/dev'}} +2024-02-07 22:52:56,432 INFO: {'version': {'app': 'sd.next', 'updated': '2024-02-07', 'hash': '659ad2e7', 'url': 'https://github.com/vladmandic/sdnext/tree/dev'}} 2024-02-07 22:52:56,434 INFO: {'platform': {'arch': 'x86_64', 'cpu': '', 'system': 'Linux', 'release': '6.7.3-arch1-2', 'python': '3.11.6', 'torch': '2.1.0a0+cxx11.abi', 'diffusers': '0.26.2', 'gradio': '3.43.2'}} 2024-02-07 22:52:56,437 INFO: {'model': 'SD1.5/SoteMixV3 [dcc16969a0]'} 2024-02-07 22:52:56,441 INFO: {'system': {'cpu': {'free': 48901079040.00001, 'used': 1533939712, 'total': 50435018752.00001}, 'gpu': {'system': {'free': 17079205888, 'used': 0, 'total': 17079205888}, 'session': {'current': 0, 'peak': 0}}}} @@ -162,7 +162,7 @@ Possible max batch size: 12 (Slow with 12, OOM with 16) ```log 2024-02-08 20:09:31,923 INFO: {'run-benchmark'} 2024-02-08 20:09:31,924 INFO: {'options': {'prompt': 'photo of two dice on a table', 'negative_prompt': 'foggy, blurry', 'steps': 50, 'sampler_name': 'Euler a', 'width': 512, 'height': 512, 'full_quality': True, 'cfg_scale': 0, 'batch_size': 1, 'n_iter': 1, 'seed': -1}} -2024-02-08 20:09:32,005 INFO: {'version': {'app': 'sd.next', 'updated': '2024-02-07', 'hash': '659ad2e7', 'url': 'https://github.com/vladmandic/automatic/tree/dev'}} +2024-02-08 20:09:32,005 INFO: {'version': {'app': 'sd.next', 'updated': '2024-02-07', 'hash': '659ad2e7', 'url': 'https://github.com/vladmandic/sdnext/tree/dev'}} 2024-02-08 20:09:32,007 INFO: {'platform': {'arch': 'AMD64', 'cpu': 'Intel64 Family 6 Model 183 Stepping 1, GenuineIntel', 'system': 'Windows', 'release': 'Windows-10-10.0.22631-SP0', 'python': '3.10.11', 'torch': '2.0.0+cpu', 'diffusers': '0.26.2', 'gradio': '3.43.2'}} 2024-02-08 20:09:32,013 INFO: {'system': {'cpu': {'free': 136382431232.00002, 'used': 708612096, 'total': 137091043328.00002}, 'gpu': {'error': 'unavailable'}}} 2024-02-08 20:09:32,013 INFO: {'batch-sizes': [1, 1, 2, 4, 8, 12, 16]} @@ -191,7 +191,7 @@ Possible max batch size: 8 (Not OOM, but very slow with 12 or higher) ```log 2024-02-08 19:20:45,235 INFO: {'run-benchmark'} 2024-02-08 19:20:45,236 INFO: {'options': {'prompt': 'photo of two dice on a table', 'negative_prompt': 'foggy, blurry', 'steps': 50, 'sampler_name': 'Euler a', 'width': 512, 'height': 512, 'full_quality': True, 'cfg_scale': 0, 'batch_size': 1, 'n_iter': 1, 'seed': -1}} -2024-02-08 19:20:45,317 INFO: {'version': {'app': 'sd.next', 'updated': '2024-02-07', 'hash': '659ad2e7', 'url': 'https://github.com/vladmandic/automatic/tree/dev'}} +2024-02-08 19:20:45,317 INFO: {'version': {'app': 'sd.next', 'updated': '2024-02-07', 'hash': '659ad2e7', 'url': 'https://github.com/vladmandic/sdnext/tree/dev'}} 2024-02-08 19:20:45,318 INFO: {'platform': {'arch': 'AMD64', 'cpu': 'Intel64 Family 6 Model 183 Stepping 1, GenuineIntel', 'system': 'Windows', 'release': 'Windows-10-10.0.22631-SP0', 'python': '3.10.12', 'torch': '2.2.0+cpu', 'diffusers': '0.26.2', 'gradio': '3.43.2'}} 2024-02-08 19:20:45,324 INFO: {'system': {'cpu': {'free': 136392728576.00002, 'used': 698314752, 'total': 137091043328.00002}, 'gpu': {'error': 'unavailable'}}} 2024-02-08 19:20:45,324 INFO: {'batch-sizes': [1, 1, 2, 4, 8, 12, 16]} @@ -215,7 +215,7 @@ Possible max batch size: Unknown (at least 48) ```log 2024-02-08 18:51:28,096 INFO: {'run-benchmark'} 2024-02-08 18:51:28,097 INFO: {'options': {'prompt': 'photo of two dice on a table', 'negative_prompt': 'foggy, blurry', 'steps': 50, 'sampler_name': 'Euler a', 'width': 512, 'height': 512, 'full_quality': True, 'cfg_scale': 0, 'batch_size': 1, 'n_iter': 1, 'seed': -1}} -2024-02-08 18:51:28,167 INFO: {'version': {'app': 'sd.next', 'updated': '2024-02-07', 'hash': '659ad2e7', 'url': 'https://github.com/vladmandic/automatic/tree/dev'}} +2024-02-08 18:51:28,167 INFO: {'version': {'app': 'sd.next', 'updated': '2024-02-07', 'hash': '659ad2e7', 'url': 'https://github.com/vladmandic/sdnext/tree/dev'}} 2024-02-08 18:51:28,168 INFO: {'platform': {'arch': 'AMD64', 'cpu': 'Intel64 Family 6 Model 183 Stepping 1, GenuineIntel', 'system': 'Windows', 'release': 'Windows-10-10.0.22631-SP0', 'python': '3.10.12', 'torch': '2.2.0+cpu', 'diffusers': '0.26.2', 'gradio': '3.43.2'}} 2024-02-08 18:51:28,174 INFO: {'system': {'cpu': {'free': 136385822719.99998, 'used': 705220608, 'total': 137091043327.99998}, 'gpu': {'error': 'unavailable'}}} 2024-02-08 18:51:28,174 INFO: {'batch-sizes': [1, 1, 2, 4, 8, 12, 16]} @@ -241,7 +241,7 @@ As you can see, we're reaching peak performance of **~110 it/s** using simple se vlado@wsl:~/dev/sdnext-dev $ python cli/run-benchmark.py --maxbatch 32 2024-02-07 11:19:53,026 INFO: {'run-benchmark'} 2024-02-07 11:19:53,027 INFO: {'options': {'prompt': 'photo of two dice on a table', 'negative_prompt': 'foggy, blurry', 'steps': 50, 'sampler_name': 'Euler a', 'width': 512, 'height': 512, 'full_quality': True, 'cfg_scale': 0, 'batch_size': 1, 'n_iter': 1, 'seed': -1}} -2024-02-07 11:19:53,046 INFO: {'version': {'app': 'sd.next', 'updated': '2024-02-07', 'hash': 'd967bd03', 'url': 'https://github.com/vladmandic/automatic/tree/dev'}} +2024-02-07 11:19:53,046 INFO: {'version': {'app': 'sd.next', 'updated': '2024-02-07', 'hash': 'd967bd03', 'url': 'https://github.com/vladmandic/sdnext/tree/dev'}} 2024-02-07 11:19:53,048 INFO: {'platform': {'arch': 'x86_64', 'cpu': 'x86_64', 'system': 'Linux', 'release': '5.15.146.1-microsoft-standard-WSL2', 'python': '3.11.1', 'torch': '2.2.0+cu121', 'diffusers': '0.26.2', 'gradio': '3.43.2'}} 2024-02-07 11:19:53,051 INFO: {'model': 'sd15/lyriel-v16 [ec6f68ea63]'} 2024-02-07 11:19:53,054 INFO: {'system': {'cpu': {'free': 49020043264.0, 'used': 1495736320, 'total': 50515779584.0}, 'gpu': {'system': {'free': 24110956544, 'used': 1645740032, 'total': 25756696576}, 'session': {'current': 0, 'peak': 0}}}} @@ -264,7 +264,7 @@ We're reaching peak performance of **~150 it/s** (and **~165 it/s** using *TAESD vlado@wsl:~/dev/sdnext-dev $ python cli/run-benchmark.py --maxbatch 32 2024-02-07 11:29:23,431 INFO: {'run-benchmark'} 2024-02-07 11:29:23,432 INFO: {'options': {'prompt': 'photo of two dice on a table', 'negative_prompt': 'foggy, blurry', 'steps': 50, 'sampler_name': 'Euler a', 'width': 512, 'height': 512, 'full_quality': True, 'cfg_scale': 0, 'batch_size': 1, 'n_iter': 1, 'seed': -1}} -2024-02-07 11:29:23,451 INFO: {'version': {'app': 'sd.next', 'updated': '2024-02-07', 'hash': 'd967bd03', 'url': 'https://github.com/vladmandic/automatic/tree/dev'}} +2024-02-07 11:29:23,451 INFO: {'version': {'app': 'sd.next', 'updated': '2024-02-07', 'hash': 'd967bd03', 'url': 'https://github.com/vladmandic/sdnext/tree/dev'}} 2024-02-07 11:29:23,453 INFO: {'platform': {'arch': 'x86_64', 'cpu': 'x86_64', 'system': 'Linux', 'release': '5.15.146.1-microsoft-standard-WSL2', 'python': '3.11.1', 'torch': '2.2.0+cu121', 'diffusers': '0.26.2', 'gradio': '3.43.2'}} 2024-02-07 11:29:23,456 INFO: {'model': 'sd15/lyriel-v16 [ec6f68ea63]'} 2024-02-07 11:29:23,459 INFO: {'system': {'cpu': {'free': 49373564927.99999, 'used': 1142214656, 'total': 50515779583.99999}, 'gpu': {'system': {'free': 24110956544, 'used': 1645740032, 'total': 25756696576}, 'session': {'current': 0, 'peak': 0}}}} diff --git a/CLI-Arguments.md b/CLI-Arguments.md index 19ea9d5..855dab6 100644 --- a/CLI-Arguments.md +++ b/CLI-Arguments.md @@ -142,7 +142,7 @@ ### Troubleshooting Options -**Also see [Troubleshooting Wiki page](https://github.com/vladmandic/automatic/wiki/Troubleshooting)** +**Also see [Troubleshooting Wiki page](https://github.com/vladmandic/sdnext/wiki/Troubleshooting)** - `--safe`: Run in safe mode with no user extensions. Safe mode can be useful when troubleshooting or when you want to restrict the execution of potentially unsafe user-provided code. Enabling this flag (`True`) runs the application in safe mode, disabling user extensions. The default is `False`, and you can set it to `True` using the environment variable `SD_SAFE`. **Try this first.** diff --git a/Control-Settings.md b/Control-Settings.md index c79a1aa..05f02e0 100644 --- a/Control-Settings.md +++ b/Control-Settings.md @@ -12,11 +12,11 @@ This guide will attempt to explain how to use it so that anyone can understand i ### Input -The Input control is exactly what it sounds like, it controls what input images (or videos) are contributing to your image generation, by default that is just the image in [Control input pane](https://github.com/vladmandic/automatic/wiki/control-guide#control-input), however if you select `Separate init image`, another image pane will appear below, allowing you to use that as well. +The Input control is exactly what it sounds like, it controls what input images (or videos) are contributing to your image generation, by default that is just the image in [Control input pane](https://github.com/vladmandic/sdnext/wiki/control-guide#control-input), however if you select `Separate init image`, another image pane will appear below, allowing you to use that as well. **Note:** When using a Control input image as well as a Init input image, the Init input dominates. Adjusting denoise to >=0.9 is recommended, as that will allow the Control input to balance with the Init input. Higher values will increase the strength of Control input further, giving it dominance. - + `Show Preview` is simple, it controls the visibility of the preview window in the far right of the middle row. You'll want this on if you're doing any kind of masking or manipulations that you would want to preview before generating. @@ -33,7 +33,7 @@ There are 3 different Input types: This can be a little confusing at first because of the `Before` and `After` subtabs, however it's really quite simple and extremely powerful. The Control size menu allows you to manipulate the size of your input images before and after inference takes place. - + The `Before` subtab does 2 things: @@ -51,7 +51,7 @@ The `After` subtab controls any upscaling or downscaling that would take place * The Mask controls are where we start getting into the real meat of Control, not only does it allow a plethora of different options to mask, segment, and control the view of your masking with various preview types, but it comes with **22 different colormaps for your viewing pleasure!** (And I think vlad made some of those words up 🤫) - + - `Live update`: With this checked, your masking will update as you make changes to it, if this is off, you will need to hit the `Refresh` button to the right to have your preview pane update, making more changes to it while it is processing may lead to it being desynchronized, just hit the refresh button if it does not look correct. @@ -61,7 +61,7 @@ The Mask controls are where we start getting into the real meat of Control, not - `Auto-mask`: There are three options here, Threshold, Edge, and Greyscale. Each provides a different method of auto-masking your images. -- `Auto-segment`: Just like Auto-mask, we have provided an extensive list of [Auto-segmentation models](https://github.com/vladmandic/automatic/wiki/control#segmentation-models), they don't require ControlNet to handle the process, but may take a few seconds to process, depending on your GPU. +- `Auto-segment`: Just like Auto-mask, we have provided an extensive list of [Auto-segmentation models](https://github.com/vladmandic/sdnext/wiki/control#segmentation-models), they don't require ControlNet to handle the process, but may take a few seconds to process, depending on your GPU. - `Preview`: You can select the preview type here, we have provided 5 modes, Masked, Binary, Greyscale, Color, and Composite, which is the default. @@ -79,7 +79,7 @@ The Video controls are quite exciting and fun to play with, with our tools now y With these simple controls, you can tweak your video output with surprising flexibility. Some video output methods provide more controls, try them all. - + - `Skip input frames`: This setting controls how many frames are processed from input instead of every frame. Setting it to 0 would mean processing every frame, a setting of 1 would process every other frame, a setting of 2 would process every third frame, cutting the number of total frames by 2/3rds, and so on. @@ -103,13 +103,13 @@ These are some nice goodies that we have cooked up so that no actual installed e This is our IP Adapter implementation, with 10 available models for your image or face cloning needs! - + ## Image Panes You may notice small icons above the image panes that look like pencils, these are Interrogate buttons. The left one is BLIP, and the right one is DeepBooru. Click one of the buttons to interrogate the image in the pane below it. The results will appear in your prompt area. - + ### Control Input @@ -117,7 +117,7 @@ This is the heart of Control, you may put any image or even video here to be pro Note below there are 2 other buttons, Inpainting and Outpainting, below. - + ## ControlNet+ diff --git a/Control-Technical.md b/Control-Technical.md index edaf0bb..8329458 100644 --- a/Control-Technical.md +++ b/Control-Technical.md @@ -5,7 +5,7 @@ Native control module for SD.Next for Diffusers backend Can be used for Control generation as well as Image and Text workflows -For a guide on the options and settings, as well as explanations for the controls themselves, see the [Control Guide](https://github.com/vladmandic/automatic/wiki/Control-Guide) page. +For a guide on the options and settings, as well as explanations for the controls themselves, see the [Control Guide](https://github.com/vladmandic/sdnext/wiki/Control-Guide) page. ## Supported Control Models diff --git a/DirectML.md b/DirectML.md index 5ab0956..5cdb483 100644 --- a/DirectML.md +++ b/DirectML.md @@ -6,7 +6,7 @@ SD.Next includes support for PyTorch-DirectML. Add `--use-directml` on commandline arguments. -For details, go to [Installation](https://github.com/vladmandic/automatic/wiki/Installation#general-installation). +For details, go to [Installation](https://github.com/vladmandic/sdnext/wiki/Installation#general-installation). ## Performance @@ -34,4 +34,4 @@ Please report us via GitHub issue or Discord. (please check whether there's a du ## Olive (experimental support) -Refer to [ONNX Runtime](https://github.com/vladmandic/automatic/wiki/ONNX-Runtime-&-Olive) +Refer to [ONNX Runtime](https://github.com/vladmandic/sdnext/wiki/ONNX-Runtime-&-Olive) diff --git a/Docker.md b/Docker.md index 9badb0f..5568a87 100644 --- a/Docker.md +++ b/Docker.md @@ -1,6 +1,6 @@ # Docker -SD.Next includes basic [Dockerfile](https://github.com/vladmandic/automatic/blob/dev/Dockerfile) for use with **nVidia GPU** equipped systems +SD.Next includes basic [Dockerfile](https://github.com/vladmandic/sdnext/blob/dev/Dockerfile) for use with **nVidia GPU** equipped systems Other system may require different configurations and base images, but principle remains Goal of containerized SD.Next is to provide a fully stateless environment that can be easily deployed and scaled diff --git a/FLUX.md b/FLUX.md index b0f7690..3463b3b 100644 --- a/FLUX.md +++ b/FLUX.md @@ -8,7 +8,7 @@ - [Schnell](https://huggingface.co/black-forest-labs/FLUX.1-schnell) Open-weight, timestep-distilled from Dev variation, available under Apache2.0 license -Additionally [SD.Next](https://github.com/vladmandic/automatic/) includes *pre-quantized* variations of **FLUX.1 Dev** variation: `qint8`, `qint4` and `nf4` +Additionally [SD.Next](https://github.com/vladmandic/sdnext/) includes *pre-quantized* variations of **FLUX.1 Dev** variation: `qint8`, `qint4` and `nf4` Pick variant that uses less memory as model in original form has very high requirements  @@ -16,17 +16,17 @@ Pick variant that uses less memory as model in original form has very high requi > [!IMPORTANT] > Allow gated access > This is a gated model, you need to accept the terms and conditions to use it -> For more information see [Gated Access Wiki](https://github.com/vladmandic/automatic/wiki/Gated) +> For more information see [Gated Access Wiki](https://github.com/vladmandic/sdnext/wiki/Gated) > [!IMPORTANT] > Set offloading > Set appropriate offloading setting before loading the model to avoid out-of-memory errors -> For more information see [Offloading Wiki](https://github.com/vladmandic/automatic/wiki/Offload) +> For more information see [Offloading Wiki](https://github.com/vladmandic/sdnext/wiki/Offload) > [!IMPORTANT] > Choose quantization > Check compatibility of different quantizations with your platform and GPU! -> For more information see [Quantization Wiki](https://github.com/vladmandic/automatic/wiki/Quantization) +> For more information see [Quantization Wiki](https://github.com/vladmandic/sdnext/wiki/Quantization) > [!TIP] > Use reference models @@ -151,8 +151,8 @@ Link to [Flux Tools](https://blackforestlabs.ai/flux-1-tools/) announcement To use, go to image or control interface and select *Flux Tools* in scripts All models are auto-downloaded on first use -*note*: All models are [gated](https://github.com/vladmandic/automatic/wiki/Gated) and require acceptance of terms and conditions via web page -*recommended*: Enable on-the-fly [quantization](https://github.com/vladmandic/automatic/wiki/Quantization) or [compression](https://github.com/vladmandic/automatic/wiki/NNCF-Compression) to reduce resource usage +*note*: All models are [gated](https://github.com/vladmandic/sdnext/wiki/Gated) and require acceptance of terms and conditions via web page +*recommended*: Enable on-the-fly [quantization](https://github.com/vladmandic/sdnext/wiki/Quantization) or [compression](https://github.com/vladmandic/sdnext/wiki/NNCF-Compression) to reduce resource usage - [Redux](https://huggingface.co/black-forest-labs/FLUX.1-Redux-dev): ~0.1GB works together with existing model and basically uses input image to analyze it and use that instead of prompt *recommended*: low denoise strength levels result in more variety diff --git a/Features.md b/Features.md index 624a5c4..95ed017 100644 --- a/Features.md +++ b/Features.md @@ -10,7 +10,7 @@ After doing that, we decided that we would add everything else under the sun tha This guide will attempt to explain how to use it so that anyone can understand it and put it to work for themselves. -Be sure to also check out [the Control resource page](https://github.com/vladmandic/automatic/wiki/Control) which has more technical information as well as some general tips and suggestions. Its usage information will be merged into this page soon™️. +Be sure to also check out [the Control resource page](https://github.com/vladmandic/sdnext/wiki/Control) which has more technical information as well as some general tips and suggestions. Its usage information will be merged into this page soon™️. We'll start with the... Control Controls! @@ -18,11 +18,11 @@ We'll start with the... Control Controls! #### Input -The Input control is exactly what it sounds like, it controls what input images (or videos) are contributing to your image generation, by default that is just the image in [Control input pane](https://github.com/vladmandic/automatic/wiki/control-guide#control-input), however if you select `Separate init image`, another image pane will appear below, allowing you to use that as well. +The Input control is exactly what it sounds like, it controls what input images (or videos) are contributing to your image generation, by default that is just the image in [Control input pane](https://github.com/vladmandic/sdnext/wiki/control-guide#control-input), however if you select `Separate init image`, another image pane will appear below, allowing you to use that as well. **Note:** When using a Control input image as well as a Init input image, the Init input dominates. Adjusting denoise to >=0.9 is recommended, as that will allow the Control input to balance with the Init input. Higher values will increase the strength of Control input further, giving it dominance. - + `Show Preview` is simple, it controls the visibility of the preview window in the far right of the middle row. You'll want this on if you're doing any kind of masking or manipulations that you would want to preview before generating. @@ -41,7 +41,7 @@ There are 3 different Input types: This can be a little confusing at first because of the `Before` and `After` subtabs, however it's really quite simple and extremely powerful. The Control size menu allows you to manipulate the size of your input images before and after inference takes place. - + The `Before` subtab does 2 things: @@ -59,7 +59,7 @@ The `After` subtab controls any upscaling or downscaling that would take place * The Mask controls are where we start getting into the real meat of Control, not only does it allow a plethora of different options to mask, segment, and control the view of your masking with various preview types, but it comes with **22 different colormaps for your viewing pleasure!** (And I think vlad made some of those words up 🤫) - + - `Live update`: With this checked, your masking will update as you make changes to it, if this is off, you will need to hit the `Refresh` button to the right to have your preview pane update, making more changes to it while it is processing may lead to it being desynchronized, just hit the refresh button if it does not look correct. @@ -69,7 +69,7 @@ The Mask controls are where we start getting into the real meat of Control, not - `Auto-mask`: There are three options here, Threshold, Edge, and Greyscale. Each provides a different method of auto-masking your images. -- `Auto-segment`: Just like Auto-mask, we have provided an extensive list of [Auto-segmentation models](https://github.com/vladmandic/automatic/wiki/control#segmentation-models), they don't require ControlNet to handle the process, but may take a few seconds to process, depending on your GPU. +- `Auto-segment`: Just like Auto-mask, we have provided an extensive list of [Auto-segmentation models](https://github.com/vladmandic/sdnext/wiki/control#segmentation-models), they don't require ControlNet to handle the process, but may take a few seconds to process, depending on your GPU. - `Preview`: You can select the preview type here, we have provided 5 modes, Masked, Binary, Greyscale, Color, and Composite, which is the default. @@ -87,7 +87,7 @@ The Video controls are quite exciting and fun to play with, with our tools now y With these simple controls, you can tweak your video output with surprising flexibility. Some video output methods provide more controls, try them all. - + - `Skip input frames`: This setting controls how many frames are processed from input instead of every frame. Setting it to 0 would mean processing every frame, a setting of 1 would process every other frame, a setting of 2 would process every third frame, cutting the number of total frames by 2/3rds, and so on. @@ -113,19 +113,19 @@ This is the new home of our Vlad-created implementation of the AnimateDiff exten ***I honestly don't know how to use this, so I'll update this when I do. My apologies! But if you already do, enjoy!*** - + #### IP-Adapter This is our IP Adapter implementation, with 10 available models for your image or face cloning needs! - + ### Image Panes You may notice small icons above the image panes that look like pencils, these are Interrogate buttons. The left one is BLIP, and the right one is DeepBooru. Click one of the buttons to interrogate the image in the pane below it. The results will appear in your prompt area. - + #### Control Input @@ -133,7 +133,7 @@ This is the heart of Control, you may put any image or even video here to be pro Note below there are 2 other buttons, Inpainting and Outpainting, below. - + ### ControlNet+ diff --git a/Home.md b/Home.md index d2808d3..c70a5d3 100644 --- a/Home.md +++ b/Home.md @@ -1,12 +1,12 @@ - - + + [](https://discord.gg/VjvR2tabEX) [](https://github.com/sponsors/vladmandic) # Welcome to SD.Next
+