diff --git a/README.rst b/README.rst
index 19c13830..ad8dce63 100644
--- a/README.rst
+++ b/README.rst
@@ -1,7 +1,7 @@
.. _homebrew_1: https://brew.sh/
.. _optimum-quanto_library_1: https://github.com/huggingface/optimum-quanto
-.. _vermeer_canny_edged.png_1: https://raw.githubusercontent.com/Teriks/dgenerate/v4.3.3/examples/media/vermeer_canny_edged.png
+.. _vermeer_canny_edged.png_1: https://raw.githubusercontent.com/Teriks/dgenerate/v4.3.4/examples/media/vermeer_canny_edged.png
.. _spandrel_1: https://github.com/chaiNNer-org/spandrel
.. _ncnn_1: https://github.com/Tencent/ncnn
@@ -10,8 +10,8 @@
.. _CivitAI_1: https://civitai.com/
.. _chaiNNer_1: https://github.com/chaiNNer-org/chaiNNer
-.. |Documentation| image:: https://readthedocs.org/projects/dgenerate/badge/?version=v4.3.3
- :target: http://dgenerate.readthedocs.io/en/v4.3.3/
+.. |Documentation| image:: https://readthedocs.org/projects/dgenerate/badge/?version=v4.3.4
+ :target: http://dgenerate.readthedocs.io/en/v4.3.4/
.. |Latest Release| image:: https://img.shields.io/github/v/release/Teriks/dgenerate
:target: https://github.com/Teriks/dgenerate/releases/latest
@@ -58,12 +58,12 @@ CPU rendering is possible for some operations but extraordinarily slow.
For library documentation, and a better README reading experience which
includes proper syntax highlighting for examples, and side panel navigation,
-please visit `readthedocs `_.
+please visit `readthedocs `_.
----
* `Help Output`_
-* `Diffusion Feature Table `_
+* `Diffusion Feature Table `_
* How to install
* `Windows Install`_
@@ -1451,7 +1451,7 @@ Help Output
(DiffusionPipeline, UNet, VAE, ControlNet, and Text Encoder) considering current
memory usage. If any of these constraint expressions are met all models cached in
memory will be cleared. Example, and default value: "used_percent > 70" For Syntax
- See: [https://dgenerate.readthedocs.io/en/v4.3.3/dgenerate_submodules.html#dgenerate
+ See: [https://dgenerate.readthedocs.io/en/v4.3.4/dgenerate_submodules.html#dgenerate
.pipelinewrapper.CACHE_MEMORY_CONSTRAINTS]
------------------------------------------
-pmc EXPR [EXPR ...], --pipeline-cache-memory-constraints EXPR [EXPR ...]
@@ -1460,7 +1460,7 @@ Help Output
of new models that are about to enter memory. If any of these constraint expressions
are met all DiffusionPipeline objects cached in memory will be cleared. Example, and
default value: "pipeline_size > (available * 0.75)" For Syntax See: [https://dgenera
- te.readthedocs.io/en/v4.3.3/dgenerate_submodules.html#dgenerate.pipelinewrapper.PIPE
+ te.readthedocs.io/en/v4.3.4/dgenerate_submodules.html#dgenerate.pipelinewrapper.PIPE
LINE_CACHE_MEMORY_CONSTRAINTS]
------------------------------
-umc EXPR [EXPR ...], --unet-cache-memory-constraints EXPR [EXPR ...]
@@ -1469,7 +1469,7 @@ Help Output
models that are about to enter memory. If any of these constraint expressions are
met all UNet models cached in memory will be cleared. Example, and default value:
"unet_size > (available * 0.75)" For Syntax See: [https://dgenerate.readthedocs.io/e
- n/v4.3.3/dgenerate_submodules.html#dgenerate.pipelinewrapper.UNET_CACHE_MEMORY_CONST
+ n/v4.3.4/dgenerate_submodules.html#dgenerate.pipelinewrapper.UNET_CACHE_MEMORY_CONST
RAINTS]
-------
-vmc EXPR [EXPR ...], --vae-cache-memory-constraints EXPR [EXPR ...]
@@ -1478,7 +1478,7 @@ Help Output
models that are about to enter memory. If any of these constraint expressions are
met all VAE models cached in memory will be cleared. Example, and default value:
"vae_size > (available * 0.75)" For Syntax See: [https://dgenerate.readthedocs.io/en
- /v4.3.3/dgenerate_submodules.html#dgenerate.pipelinewrapper.VAE_CACHE_MEMORY_CONSTRA
+ /v4.3.4/dgenerate_submodules.html#dgenerate.pipelinewrapper.VAE_CACHE_MEMORY_CONSTRA
INTS]
-----
-cmc EXPR [EXPR ...], --control-net-cache-memory-constraints EXPR [EXPR ...]
@@ -1487,7 +1487,7 @@ Help Output
ControlNet models that are about to enter memory. If any of these constraint
expressions are met all ControlNet models cached in memory will be cleared. Example,
and default value: "controlnet_size > (available * 0.75)" For Syntax See: [https://d
- generate.readthedocs.io/en/v4.3.3/dgenerate_submodules.html#dgenerate.pipelinewrappe
+ generate.readthedocs.io/en/v4.3.4/dgenerate_submodules.html#dgenerate.pipelinewrappe
r.CONTROLNET_CACHE_MEMORY_CONSTRAINTS]
--------------------------------------
-tmc EXPR [EXPR ...], --text-encoder-cache-memory-constraints EXPR [EXPR ...]
@@ -1496,7 +1496,7 @@ Help Output
new Text Encoder models that are about to enter memory. If any of these constraint
expressions are met all Text Encoder models cached in memory will be cleared.
Example, and default value: "text_encoder_size > (available * 0.75)" For Syntax See:
- [https://dgenerate.readthedocs.io/en/v4.3.3/dgenerate_submodules.html#dgenerate.pipe
+ [https://dgenerate.readthedocs.io/en/v4.3.4/dgenerate_submodules.html#dgenerate.pipe
linewrapper.TEXT_ENCODER_CACHE_MEMORY_CONSTRAINTS]
--------------------------------------------------
-iemc EXPR [EXPR ...], --image-encoder-cache-memory-constraints EXPR [EXPR ...]
@@ -1505,7 +1505,7 @@ Help Output
new Image Encoder models that are about to enter memory. If any of these constraint
expressions are met all Image Encoder models cached in memory will be cleared.
Example, and default value: "image_encoder_size > (available * 0.75)" For Syntax
- See: [https://dgenerate.readthedocs.io/en/v4.3.3/dgenerate_submodules.html#dgenerate
+ See: [https://dgenerate.readthedocs.io/en/v4.3.4/dgenerate_submodules.html#dgenerate
.pipelinewrapper.IMAGE_ENCODER_CACHE_MEMORY_CONSTRAINTS]
--------------------------------------------------------
-amc EXPR [EXPR ...], --adapter-cache-memory-constraints EXPR [EXPR ...]
@@ -1514,7 +1514,7 @@ Help Output
new T2I Adapter models that are about to enter memory. If any of these constraint
expressions are met all T2I Adapter models cached in memory will be cleared.
Example, and default value: "adapter_size > (available * 0.75)" For Syntax See: [htt
- ps://dgenerate.readthedocs.io/en/v4.3.3/dgenerate_submodules.html#dgenerate.pipeline
+ ps://dgenerate.readthedocs.io/en/v4.3.4/dgenerate_submodules.html#dgenerate.pipeline
wrapper.ADAPTER_CACHE_MEMORY_CONSTRAINTS]
-----------------------------------------
-tfmc EXPR [EXPR ...], --transformer-cache-memory-constraints EXPR [EXPR ...]
@@ -1523,7 +1523,7 @@ Help Output
new Transformer models that are about to enter memory. If any of these constraint
expressions are met all Transformer models cached in memory will be cleared.
Example, and default value: "transformer_size > (available * 0.75)" For Syntax See:
- [https://dgenerate.readthedocs.io/en/v4.3.3/dgenerate_submodules.html#dgenerate.pipe
+ [https://dgenerate.readthedocs.io/en/v4.3.4/dgenerate_submodules.html#dgenerate.pipe
linewrapper.TRANSFORMER_CACHE_MEMORY_CONSTRAINTS]
-------------------------------------------------
-ipmc EXPR [EXPR ...], --image-processor-memory-constraints EXPR [EXPR ...]
@@ -1532,7 +1532,7 @@ Help Output
usage of new image processor models that are about to enter memory. If any of these
constraint expressions are met all diffusion related models cached in memory will be
cleared. Example, and default value: "processor_size > (available * 0.70)" For
- Syntax See: [https://dgenerate.readthedocs.io/en/v4.3.3/dgenerate_submodules.html#dg
+ Syntax See: [https://dgenerate.readthedocs.io/en/v4.3.4/dgenerate_submodules.html#dg
enerate.imageprocessors.IMAGE_PROCESSOR_MEMORY_CONSTRAINTS]
-----------------------------------------------------------
-ipcc EXPR [EXPR ...], --image-processor-cuda-memory-constraints EXPR [EXPR ...]
@@ -1541,7 +1541,7 @@ Help Output
memory usage of new image processor models that are about to enter VRAM. If any of
these constraint expressions are met the last active diffusion model in VRAM will be
destroyed. Example, and default value: "processor_size > (available * 0.70)" For
- Syntax See: [https://dgenerate.readthedocs.io/en/v4.3.3/dgenerate_submodules.html#dg
+ Syntax See: [https://dgenerate.readthedocs.io/en/v4.3.4/dgenerate_submodules.html#dg
enerate.imageprocessors.IMAGE_PROCESSOR_CUDA_MEMORY_CONSTRAINTS]
----------------------------------------------------------------
@@ -1606,21 +1606,21 @@ Install dgenerate:
# If you want a specific version
- pipx install dgenerate==4.3.3 ^
+ pipx install dgenerate==4.3.4 ^
--pip-args "--extra-index-url https://download.pytorch.org/whl/cu124/"
# with NCNN upscaler support and a specific version
- pipx install dgenerate[ncnn]==4.3.3 ^
+ pipx install dgenerate[ncnn]==4.3.4 ^
--pip-args "--extra-index-url https://download.pytorch.org/whl/cu124/"
# You can install without pipx into your own environment like so
- pip install dgenerate==4.3.3 --extra-index-url https://download.pytorch.org/whl/cu124/
+ pip install dgenerate==4.3.4 --extra-index-url https://download.pytorch.org/whl/cu124/
# Or with NCNN
- pip install dgenerate[ncnn]==4.3.3 --extra-index-url https://download.pytorch.org/whl/cu124/
+ pip install dgenerate[ncnn]==4.3.4 --extra-index-url https://download.pytorch.org/whl/cu124/
It is recommended to install dgenerate with pipx if you are just intending
@@ -1743,16 +1743,16 @@ Install dgenerate
# If you want a specific version
- pipx install dgenerate==4.3.3 \
+ pipx install dgenerate==4.3.4 \
--pip-args "--extra-index-url https://download.pytorch.org/whl/cu124/"
# You can install without pipx into your own environment like so
- pip3 install dgenerate==4.3.3 --extra-index-url https://download.pytorch.org/whl/cu124/
+ pip3 install dgenerate==4.3.4 --extra-index-url https://download.pytorch.org/whl/cu124/
# Or with NCNN
- pip3 install dgenerate[ncnn]==4.3.3 --extra-index-url https://download.pytorch.org/whl/cu124/
+ pip3 install dgenerate[ncnn]==4.3.4 --extra-index-url https://download.pytorch.org/whl/cu124/
It is recommended to install dgenerate with pipx if you are just intending
@@ -1858,16 +1858,16 @@ Install dgenerate
# If you want a specific version
- pipx install dgenerate==4.3.3 \
+ pipx install dgenerate==4.3.4 \
--pip-args "--extra-index-url https://download.pytorch.org/whl/rocm6.1/"
# You can install without pipx into your own environment like so
- pip3 install dgenerate==4.3.3 --extra-index-url https://download.pytorch.org/whl/rocm6.1/
+ pip3 install dgenerate==4.3.4 --extra-index-url https://download.pytorch.org/whl/rocm6.1/
# Or with NCNN
- pip3 install dgenerate[ncnn]==4.3.3 --extra-index-url https://download.pytorch.org/whl/rocm6.1/
+ pip3 install dgenerate[ncnn]==4.3.4 --extra-index-url https://download.pytorch.org/whl/rocm6.1/
@@ -1913,7 +1913,7 @@ global python site packages.
# install dgenerate into an isolated
# environment with pipx
- pipx install dgenerate==4.3.3
+ pipx install dgenerate==4.3.4
pipx ensurepath
# open a new terminal or logout & login
@@ -1939,7 +1939,7 @@ If you want to upgrade dgenerate, uninstall it first and then install the new ve
.. code-block:: bash
pipx uninstall dgenerate
- pipx install dgenerate==4.3.3
+ pipx install dgenerate==4.3.4
MacOS venv install
@@ -1964,7 +1964,7 @@ of your own creation.
# install dgenerate into an isolated environment
- pip3 install dgenerate==4.3.3
+ pip3 install dgenerate==4.3.4
# launch the Console UI to test the install.
# tkinter will be available when you install
@@ -2006,7 +2006,7 @@ Make sure you select a GPU runtime for your notebook, such as the T4 runtime.
.. code-block:: bash
- !source /content/venv/bin/activate; pip install dgenerate==4.3.3 --extra-index-url https://download.pytorch.org/whl/cu121
+ !source /content/venv/bin/activate; pip install dgenerate==4.3.4 --extra-index-url https://download.pytorch.org/whl/cu121
4.) Finally you can run dgenerate, you must prefix all calls to dgenerate with an activation of the virtual environment, as
the virtual environment is not preserved between cells. For brevity, and as an example, just print the help text here.
@@ -2220,8 +2220,8 @@ however for this example files on disk are used for brevity.
You can download them here:
- * `my-image-seed.png `_
- * `my-mask-image.png `_
+ * `my-image-seed.png `_
+ * `my-mask-image.png `_
The command below generates a cat sitting on a bench with the images from the links above, the mask image masks out
areas over the dog in the original image, causing the dog to be replaced with an AI generated cat.
@@ -4050,7 +4050,7 @@ and using ``null`` will override it.
.. code-block:: jinja
#! /usr/bin/env dgenerate --file
- #! dgenerate 4.3.3
+ #! dgenerate 4.3.4
# this model will load all three text encoders,
# they are not cached individually as we did not explicitly
@@ -4503,7 +4503,7 @@ And an ``inpainting`` example:
In the case of Stable Cascade, this syntax results in multiple images being passed to Stable Cascade
as an image/style prompt, and does not result in multiple outputs or batching behavior.
-This Stable Cascade functionality is demonstrated in the example config: `examples/stablecascade/img2img/multiple-inputs-config.dgen `_
+This Stable Cascade functionality is demonstrated in the example config: `examples/stablecascade/img2img/multiple-inputs-config.dgen `_
Image Processors
@@ -4608,7 +4608,7 @@ CPU immediately when it is done with an image, clearing up VRAM space before the
For an example, images can be processed with the canny edge detection algorithm or OpenPose (rigging generation)
before being used for generation with a model + a ControlNet.
-This image of a `horse `_
+This image of a `horse `_
is used in the example below with a ControlNet that is trained to generate images from canny edge detected input.
.. code-block:: bash
@@ -4976,7 +4976,7 @@ Stable diffusion image upscaling models can be used via the model types:
* ``--model-type torch-upscaler-x2``
* ``--model-type torch-upscaler-x4``
-The image used in the example below is this `low resolution cat `_
+The image used in the example below is this `low resolution cat `_
.. code-block:: bash
@@ -5236,7 +5236,7 @@ Environmental variables will be expanded in config scripts using both Unix and W
.. code-block:: jinja
#! /usr/bin/env dgenerate --file
- #! dgenerate 4.3.3
+ #! dgenerate 4.3.4
# these all expand from your system environment
# if the variable is not set, they expand to nothing
@@ -5263,7 +5263,7 @@ The following is a config file example that covers the most basic syntax concept
.. code-block:: jinja
#! /usr/bin/env dgenerate --file
- #! dgenerate 4.3.3
+ #! dgenerate 4.3.4
# If a hash-bang version is provided in the format above
# a warning will be produced if the version you are running
@@ -5407,7 +5407,7 @@ also be mentioned in this output.
.. code-block:: jinja
#! /usr/bin/env dgenerate --file
- #! dgenerate 4.3.3
+ #! dgenerate 4.3.4
# Invocation will proceed as normal
@@ -5766,7 +5766,7 @@ such as VAEs etc. outside of relying on the caching system.
.. code-block:: jinja
#! /usr/bin/env dgenerate --file
- #! dgenerate 4.3.3
+ #! dgenerate 4.3.4
# You can define your own template variables with the \set directive
# the \set directive does not do any shell args parsing on its value
@@ -6007,7 +6007,7 @@ This is for assigning literal text values to a template variable.
.. code-block:: jinja
#! /usr/bin/env dgenerate --file
- #! dgenerate 4.3.3
+ #! dgenerate 4.3.4
\set my_variable "I am an incomplete string and this is completely fine because I am a raw value
@@ -6045,7 +6045,7 @@ feature to assign template variables.
.. code-block:: jinja
#! /usr/bin/env dgenerate --file
- #! dgenerate 4.3.3
+ #! dgenerate 4.3.4
# lets pretend the directory "my_files" is full of files
@@ -6086,7 +6086,7 @@ implemented by dgenerate are available for use in the evaluated expressions.
.. code-block:: jinja
#! /usr/bin/env dgenerate --file
- #! dgenerate 4.3.3
+ #! dgenerate 4.3.4
\setp my_variable 10*10
@@ -6165,7 +6165,7 @@ Indirect expansion is allowed just like with ``\set``, ``\sete``, and ``\setp``.
.. code-block:: jinja
#! /usr/bin/env dgenerate --file
- #! dgenerate 4.3.3
+ #! dgenerate 4.3.4
\env MY_ENV_VAR=1 MY_ENV_VAR2=2
@@ -6216,7 +6216,7 @@ globbing.
.. code-block:: jinja
#! /usr/bin/env dgenerate --file
- #! dgenerate 4.3.3
+ #! dgenerate 4.3.4
# globbing can be preformed via shell expansion or using
# the glob module inside jinja templates
@@ -6292,7 +6292,7 @@ similar to the behavior of ``\set``
.. code-block:: jinja
#! /usr/bin/env dgenerate --file
- #! dgenerate 4.3.3
+ #! dgenerate 4.3.4
# the text after \print(space) will be printed verbatim
@@ -6312,7 +6312,7 @@ This can be useful for debugging / displaying the results of a shell expansion.
.. code-block:: jinja
#! /usr/bin/env dgenerate --file
- #! dgenerate 4.3.3
+ #! dgenerate 4.3.4
# lets pretend "directory" is full of files
@@ -6338,7 +6338,7 @@ The dgenerate sub-command ``image-process`` has a config directive implementatio
.. code-block:: jinja
#! /usr/bin/env dgenerate --file
- #! dgenerate 4.3.3
+ #! dgenerate 4.3.4
# print the help message of --sub-command image-process, this does
# not cause the config to exit
@@ -6374,7 +6374,7 @@ config script.
.. code-block:: jinja
#! /usr/bin/env dgenerate --file
- #! dgenerate 4.3.3
+ #! dgenerate 4.3.4
# run dgenerate as a subprocess, read a config
# and send stdout and stderr to a file
@@ -6434,7 +6434,7 @@ as a template function. See: `The download() template function`_
.. code-block:: jinja
#! /usr/bin/env dgenerate --file
- #! dgenerate 4.3.3
+ #! dgenerate 4.3.4
# download a model into the web cache,
# assign its path to the variable "path"
@@ -6484,7 +6484,7 @@ control constructs.
.. code-block:: jinja
#! /usr/bin/env dgenerate --file
- #! dgenerate 4.3.3
+ #! dgenerate 4.3.4
\set my_variable {{ download('https://modelhost.com/model.safetensors') }}
@@ -6508,7 +6508,7 @@ You can exit a config early if need be using the ``\exit`` directive
.. code-block:: jinja
#! /usr/bin/env dgenerate --file
- #! dgenerate 4.3.3
+ #! dgenerate 4.3.4
# exit the process with return code 0, which indicates success
@@ -6522,7 +6522,7 @@ An explicit return code can be provided as well
.. code-block:: jinja
#! /usr/bin/env dgenerate --file
- #! dgenerate 4.3.3
+ #! dgenerate 4.3.4
# exit the process with return code 1, which indicates an error
@@ -6613,7 +6613,7 @@ which does not automatically recieve injected arguments, use the
.. code-block:: jinja
#! /usr/bin/env dgenerate --file
- #! dgenerate 4.3.3
+ #! dgenerate 4.3.4
# all injected args
@@ -6708,12 +6708,12 @@ Image processor plugins
-----------------------
A code example as well as a usage example for image processor plugins can be found
-in the `writing_plugins/image_processor `_
+in the `writing_plugins/image_processor `_
folder of the examples folder.
-The source code for the built in `canny `_ processor,
-the `openpose `_ processor, and the simple
-`pillow image operations `_ processors can also
+The source code for the built in `canny `_ processor,
+the `openpose `_ processor, and the simple
+`pillow image operations `_ processors can also
be of reference as they are written as internal image processor plugins.
~~~~
@@ -6722,17 +6722,17 @@ be of reference as they are written as internal image processor plugins.
Config directive and template function plugins
----------------------------------------------
-An example for writing config directives can be found in the `writing_plugins/config_directive `_ example folder.
+An example for writing config directives can be found in the `writing_plugins/config_directive `_ example folder.
-Config template functions can also be implemented by plugins, see: `writing_plugins/template_function `_
+Config template functions can also be implemented by plugins, see: `writing_plugins/template_function `_
Currently the only internal directive that is implemented as a plugin is the ``\image_process`` directive, who's source file
-`can be located here `_.
+`can be located here `_.
The source file for the ``\image_process`` directive is terse as most of it is implemented as reusable code.
The behavior of ``\image_process`` which is also used for ``--sub-command image-process`` is
-`is implemented here `_.
+`is implemented here `_.
~~~~
@@ -6740,9 +6740,9 @@ The behavior of ``\image_process`` which is also used for ``--sub-command image-
Sub-command plugins
-------------------
-Reference for writing sub-commands can be found in the `image-process `_
+Reference for writing sub-commands can be found in the `image-process `_
sub-command implementation, and a plugin skeleton file for sub-commands can be found in the
-`writing_plugins/sub_command `_ example folder.
+`writing_plugins/sub_command `_ example folder.
~~~~
@@ -6750,11 +6750,11 @@ sub-command implementation, and a plugin skeleton file for sub-commands can be f
Prompt weighter plugins
-----------------------
-Reference for writing prompt weighters can be found in the `CompelPromptWeighter `_
-and `SdEmbedPromptWeighter `_ internal prompt weighter implementations.
+Reference for writing prompt weighters can be found in the `CompelPromptWeighter `_
+and `SdEmbedPromptWeighter `_ internal prompt weighter implementations.
A plugin skeleton file for prompt weighters can be found in the
-`writing_plugins/prompt_weighter `_
+`writing_plugins/prompt_weighter `_
example folder.
~~~~
diff --git a/dgenerate/__init__.py b/dgenerate/__init__.py
index a6c58895..d6a00abe 100644
--- a/dgenerate/__init__.py
+++ b/dgenerate/__init__.py
@@ -19,7 +19,7 @@
# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-__version__ = '4.3.3'
+__version__ = '4.3.4'
import os
import sys
diff --git a/dgenerate/console/__init__.py b/dgenerate/console/__init__.py
index dcf4a3af..57b433fc 100644
--- a/dgenerate/console/__init__.py
+++ b/dgenerate/console/__init__.py
@@ -19,6 +19,6 @@
# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-__version__ = '4.3.3'
+__version__ = '4.3.4'
from dgenerate.console.console import main
diff --git a/examples/config_directives/civitai_links/civitai-links-directive-config.dgen b/examples/config_directives/civitai_links/civitai-links-directive-config.dgen
index d57f27d3..d8f283b5 100644
--- a/examples/config_directives/civitai_links/civitai-links-directive-config.dgen
+++ b/examples/config_directives/civitai_links/civitai-links-directive-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# CivitAI has recently made a change to their website UI
# which prevents you from right clicking and copying
diff --git a/examples/config_directives/download/download-directive-config.dgen b/examples/config_directives/download/download-directive-config.dgen
index a6393c7d..f13e8842 100644
--- a/examples/config_directives/download/download-directive-config.dgen
+++ b/examples/config_directives/download/download-directive-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# you need to have a civitai.com account and to set up an API token
# in your account settings in order to be able to download these models
diff --git a/examples/config_directives/exec/exec-directive-config.dgen b/examples/config_directives/exec/exec-directive-config.dgen
index b5bdbc7f..0c5ddfbe 100644
--- a/examples/config_directives/exec/exec-directive-config.dgen
+++ b/examples/config_directives/exec/exec-directive-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# run dgenerate as a subprocess, read a config
# and send stdout and stderr to a file
diff --git a/examples/config_syntax/basic-syntax-config.dgen b/examples/config_syntax/basic-syntax-config.dgen
index 3e83ac94..7a837b21 100644
--- a/examples/config_syntax/basic-syntax-config.dgen
+++ b/examples/config_syntax/basic-syntax-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# If a hash-bang version is provided in the format above
# a warning will be produced if the version you are running
diff --git a/examples/config_syntax/directives-templating-config.dgen b/examples/config_syntax/directives-templating-config.dgen
index 039b5333..1be307a2 100644
--- a/examples/config_syntax/directives-templating-config.dgen
+++ b/examples/config_syntax/directives-templating-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# You can define your own template variables with the \set directive
# the \set directive does not do any shell args parsing on its value
diff --git a/examples/config_syntax/env-directive-config.dgen b/examples/config_syntax/env-directive-config.dgen
index 85063675..13c175a0 100644
--- a/examples/config_syntax/env-directive-config.dgen
+++ b/examples/config_syntax/env-directive-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
\env MY_ENV_VAR=1 MY_ENV_VAR2=2
diff --git a/examples/config_syntax/globing-config.dgen b/examples/config_syntax/globing-config.dgen
index 73ddd6c8..e7cffac5 100644
--- a/examples/config_syntax/globing-config.dgen
+++ b/examples/config_syntax/globing-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# globbing can be preformed via shell expansion or using
# the glob module inside jinja templates
diff --git a/examples/config_syntax/set-directive-config.dgen b/examples/config_syntax/set-directive-config.dgen
index 80c1f01c..8baa17db 100644
--- a/examples/config_syntax/set-directive-config.dgen
+++ b/examples/config_syntax/set-directive-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
\set my_variable "I am an incomplete string and this is completely fine because I am a raw value
diff --git a/examples/config_syntax/sete-directive-config.dgen b/examples/config_syntax/sete-directive-config.dgen
index 976cd4b4..42435664 100644
--- a/examples/config_syntax/sete-directive-config.dgen
+++ b/examples/config_syntax/sete-directive-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
\sete my_variable --argument ./*
diff --git a/examples/config_syntax/setp-directive-config.dgen b/examples/config_syntax/setp-directive-config.dgen
index ed094f30..c275f0ce 100644
--- a/examples/config_syntax/setp-directive-config.dgen
+++ b/examples/config_syntax/setp-directive-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
\setp my_variable 10*10
diff --git a/examples/config_syntax/tail-comments-config.dgen b/examples/config_syntax/tail-comments-config.dgen
index a61e5d61..ad4ba271 100644
--- a/examples/config_syntax/tail-comments-config.dgen
+++ b/examples/config_syntax/tail-comments-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# the ability to use tail comments requires a non trivial parse
# that creates some penalty over the usage of the # character
diff --git a/examples/deepfloyd/animation/config.dgen b/examples/deepfloyd/animation/config.dgen
index 01ddda33..b26054e7 100644
--- a/examples/deepfloyd/animation/config.dgen
+++ b/examples/deepfloyd/animation/config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
\set image_to_vary ../../media/rickroll-roll.gif
diff --git a/examples/deepfloyd/basic/config.dgen b/examples/deepfloyd/basic/config.dgen
index f2dca123..30a105b0 100644
--- a/examples/deepfloyd/basic/config.dgen
+++ b/examples/deepfloyd/basic/config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
\set token %HF_TOKEN%
diff --git a/examples/deepfloyd/img2img/config.dgen b/examples/deepfloyd/img2img/config.dgen
index 91438d26..246469a6 100644
--- a/examples/deepfloyd/img2img/config.dgen
+++ b/examples/deepfloyd/img2img/config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
\set image_to_vary ../../media/dog-on-bench.png
diff --git a/examples/deepfloyd/inpaint/config.dgen b/examples/deepfloyd/inpaint/config.dgen
index 2f4b5d62..a74f496f 100644
--- a/examples/deepfloyd/inpaint/config.dgen
+++ b/examples/deepfloyd/inpaint/config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
\set image_to_vary ../../media/dog-on-bench.png
\set mask_image ../../media/dog-on-bench-mask.png
diff --git a/examples/flux/basic/flux-dev-config.dgen b/examples/flux/basic/flux-dev-config.dgen
index 53d07812..b3dac1a3 100644
--- a/examples/flux/basic/flux-dev-config.dgen
+++ b/examples/flux/basic/flux-dev-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
\set token %HF_TOKEN%
diff --git a/examples/flux/basic/flux-schnell-config.dgen b/examples/flux/basic/flux-schnell-config.dgen
index 0cc34b79..43e3d7bb 100644
--- a/examples/flux/basic/flux-schnell-config.dgen
+++ b/examples/flux/basic/flux-schnell-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
\set token %HF_TOKEN%
diff --git a/examples/flux/controlnet/boxer-config.dgen b/examples/flux/controlnet/boxer-config.dgen
index 6c755a9b..0c05198c 100644
--- a/examples/flux/controlnet/boxer-config.dgen
+++ b/examples/flux/controlnet/boxer-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# Utilize the OpenPose ControlNet with an OpenPose rigging image
# that is generated by the built in OpenPose image processor action
diff --git a/examples/flux/controlnet/monalisa-config.dgen b/examples/flux/controlnet/monalisa-config.dgen
index f5ec9821..3fdbd677 100644
--- a/examples/flux/controlnet/monalisa-config.dgen
+++ b/examples/flux/controlnet/monalisa-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# Use the built in mirror and canny processor action to process
# the image for you before using it for generation. This mirrors
diff --git a/examples/flux/controlnet/multiple-config.dgen b/examples/flux/controlnet/multiple-config.dgen
index 73cfb878..e50cb6df 100644
--- a/examples/flux/controlnet/multiple-config.dgen
+++ b/examples/flux/controlnet/multiple-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# Utilize the OpenPose ControlNet with an OpenPose rigging image
# that is generated by the built in OpenPose image processor action
diff --git a/examples/flux/controlnet/pearlearing-config.dgen b/examples/flux/controlnet/pearlearing-config.dgen
index 3932cfac..bc589a95 100644
--- a/examples/flux/controlnet/pearlearing-config.dgen
+++ b/examples/flux/controlnet/pearlearing-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# Use an already processed image with the canny control net
diff --git a/examples/flux/img2img/config.dgen b/examples/flux/img2img/config.dgen
index c9c85d67..d11f9d32 100644
--- a/examples/flux/img2img/config.dgen
+++ b/examples/flux/img2img/config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
\set token %HF_TOKEN%
diff --git a/examples/flux/inpaint/config.dgen b/examples/flux/inpaint/config.dgen
index c4c0edc3..88830df9 100644
--- a/examples/flux/inpaint/config.dgen
+++ b/examples/flux/inpaint/config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
\set token %HF_TOKEN%
diff --git a/examples/flux/lora/config.dgen b/examples/flux/lora/config.dgen
index 6e24a6d8..c0202a14 100644
--- a/examples/flux/lora/config.dgen
+++ b/examples/flux/lora/config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
\set token %HF_TOKEN%
diff --git a/examples/flux/prompt_weighting/flux-sd-embed-config.dgen b/examples/flux/prompt_weighting/flux-sd-embed-config.dgen
index d1cafef0..7a12d8bc 100644
--- a/examples/flux/prompt_weighting/flux-sd-embed-config.dgen
+++ b/examples/flux/prompt_weighting/flux-sd-embed-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
\set token %HF_TOKEN%
diff --git a/examples/image_process/anyline-config.dgen b/examples/image_process/anyline-config.dgen
index 00f9efdf..eba5a419 100644
--- a/examples/image_process/anyline-config.dgen
+++ b/examples/image_process/anyline-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# run the anyline processor
diff --git a/examples/image_process/canny-config.dgen b/examples/image_process/canny-config.dgen
index 3aeada83..fa65b0f2 100644
--- a/examples/image_process/canny-config.dgen
+++ b/examples/image_process/canny-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# Get arguments help and continue, this does not cause dgenerate to exit
diff --git a/examples/image_process/hed-config.dgen b/examples/image_process/hed-config.dgen
index 3b00610b..20b51e32 100644
--- a/examples/image_process/hed-config.dgen
+++ b/examples/image_process/hed-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# run the hed (edge) detector
diff --git a/examples/image_process/leres-depth-config.dgen b/examples/image_process/leres-depth-config.dgen
index 6c70e2f1..e96ebf50 100644
--- a/examples/image_process/leres-depth-config.dgen
+++ b/examples/image_process/leres-depth-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# run the LeReS depth detector
diff --git a/examples/image_process/lineart-anime-config.dgen b/examples/image_process/lineart-anime-config.dgen
index 3a1092d5..b152da24 100644
--- a/examples/image_process/lineart-anime-config.dgen
+++ b/examples/image_process/lineart-anime-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# run the lineart anime model
diff --git a/examples/image_process/lineart-config.dgen b/examples/image_process/lineart-config.dgen
index 9c107dca..35396a7d 100644
--- a/examples/image_process/lineart-config.dgen
+++ b/examples/image_process/lineart-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# run the lineart model
diff --git a/examples/image_process/lineart-standard-config.dgen b/examples/image_process/lineart-standard-config.dgen
index 694e75b5..620ee18c 100644
--- a/examples/image_process/lineart-standard-config.dgen
+++ b/examples/image_process/lineart-standard-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# run the lineart-standard processor
diff --git a/examples/image_process/midas-depth-config.dgen b/examples/image_process/midas-depth-config.dgen
index 5a164f39..5e7464c1 100644
--- a/examples/image_process/midas-depth-config.dgen
+++ b/examples/image_process/midas-depth-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# run the MiDaS depth detector
diff --git a/examples/image_process/midas-normals-config.dgen b/examples/image_process/midas-normals-config.dgen
index 24a8afcf..45871653 100644
--- a/examples/image_process/midas-normals-config.dgen
+++ b/examples/image_process/midas-normals-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# run the MiDaS depth detector, but generate a normal map from the depth image.
diff --git a/examples/image_process/mlsd-config.dgen b/examples/image_process/mlsd-config.dgen
index a8861405..fa5c96b2 100644
--- a/examples/image_process/mlsd-config.dgen
+++ b/examples/image_process/mlsd-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# run the mlsd processor (Machine Learning Model for Detecting Wireframes)
diff --git a/examples/image_process/normal-bae-config.dgen b/examples/image_process/normal-bae-config.dgen
index e0d371d9..3c712fc3 100644
--- a/examples/image_process/normal-bae-config.dgen
+++ b/examples/image_process/normal-bae-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# generate a normal map
diff --git a/examples/image_process/openpose-config.dgen b/examples/image_process/openpose-config.dgen
index 3503e776..a77503dc 100644
--- a/examples/image_process/openpose-config.dgen
+++ b/examples/image_process/openpose-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# Get arguments help and continue, this does not cause dgenerate to exit
diff --git a/examples/image_process/pidi-config.dgen b/examples/image_process/pidi-config.dgen
index b2e98c70..1c0d3d4f 100644
--- a/examples/image_process/pidi-config.dgen
+++ b/examples/image_process/pidi-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# run the pid net edge detector
diff --git a/examples/image_process/resize-config.dgen b/examples/image_process/resize-config.dgen
index 81eca3e2..39bb0c0d 100644
--- a/examples/image_process/resize-config.dgen
+++ b/examples/image_process/resize-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
\set device_switch {{ '--device '+injected_device if injected_device else '' }}
diff --git a/examples/image_process/segment-anything-config.dgen b/examples/image_process/segment-anything-config.dgen
index 385b1d69..13f7576c 100644
--- a/examples/image_process/segment-anything-config.dgen
+++ b/examples/image_process/segment-anything-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
\set device_switch {{ '--device '+injected_device if injected_device else '' }}
diff --git a/examples/image_process/teed-config.dgen b/examples/image_process/teed-config.dgen
index e9bec6fc..e2336de0 100644
--- a/examples/image_process/teed-config.dgen
+++ b/examples/image_process/teed-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# run the teed processor (edge detector)
diff --git a/examples/image_process/upscaler-config.dgen b/examples/image_process/upscaler-config.dgen
index 670f445f..3173c942 100644
--- a/examples/image_process/upscaler-config.dgen
+++ b/examples/image_process/upscaler-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
\set device_switch {{ '--device '+injected_device if injected_device else '' }}
diff --git a/examples/image_process/zoe-config.dgen b/examples/image_process/zoe-config.dgen
index 08ff213e..b4996c77 100644
--- a/examples/image_process/zoe-config.dgen
+++ b/examples/image_process/zoe-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# run the zoe depth detector
diff --git a/examples/library_usage/run_config/example-input.dgen b/examples/library_usage/run_config/example-input.dgen
index c19cf45c..0a143758 100644
--- a/examples/library_usage/run_config/example-input.dgen
+++ b/examples/library_usage/run_config/example-input.dgen
@@ -1,4 +1,4 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
\print Hello World!
\ No newline at end of file
diff --git a/examples/library_usage/run_config/main.py b/examples/library_usage/run_config/main.py
index d983cb16..83578de1 100644
--- a/examples/library_usage/run_config/main.py
+++ b/examples/library_usage/run_config/main.py
@@ -6,7 +6,7 @@
config = r"""
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
stabilityai/stable-diffusion-2 --prompts "a man walking on the moon without a space suit"
diff --git a/examples/stablecascade/basic/config.dgen b/examples/stablecascade/basic/config.dgen
index ca820abe..a611daa1 100644
--- a/examples/stablecascade/basic/config.dgen
+++ b/examples/stablecascade/basic/config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
stabilityai/stable-cascade-prior
--model-type torch-s-cascade
diff --git a/examples/stablecascade/batchsize/config.dgen b/examples/stablecascade/batchsize/config.dgen
index 03d5aae7..068c9c2e 100644
--- a/examples/stablecascade/batchsize/config.dgen
+++ b/examples/stablecascade/batchsize/config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
stabilityai/stable-cascade-prior
--model-type torch-s-cascade
diff --git a/examples/stablecascade/img2img/basic-config.dgen b/examples/stablecascade/img2img/basic-config.dgen
index 39dbc637..c387c5d3 100644
--- a/examples/stablecascade/img2img/basic-config.dgen
+++ b/examples/stablecascade/img2img/basic-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
stabilityai/stable-cascade-prior
--model-type torch-s-cascade
diff --git a/examples/stablecascade/img2img/multiple-inputs-config.dgen b/examples/stablecascade/img2img/multiple-inputs-config.dgen
index 3be251b0..5e3e6079 100644
--- a/examples/stablecascade/img2img/multiple-inputs-config.dgen
+++ b/examples/stablecascade/img2img/multiple-inputs-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# Stable Cascade can accept multiple input images and derive a style from it
diff --git a/examples/stablecascade/unet_lite/config.dgen b/examples/stablecascade/unet_lite/config.dgen
index 0bb95b58..3dd1b616 100644
--- a/examples/stablecascade/unet_lite/config.dgen
+++ b/examples/stablecascade/unet_lite/config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
stabilityai/stable-cascade-prior
--model-type torch-s-cascade
diff --git a/examples/stablediffusion/animations/astley-config.dgen b/examples/stablediffusion/animations/astley-config.dgen
index f955062d..3e093845 100644
--- a/examples/stablediffusion/animations/astley-config.dgen
+++ b/examples/stablediffusion/animations/astley-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# Complete transformation with canny edge detection
diff --git a/examples/stablediffusion/animations/kitten-config.dgen b/examples/stablediffusion/animations/kitten-config.dgen
index 172c6278..e0f02d36 100644
--- a/examples/stablediffusion/animations/kitten-config.dgen
+++ b/examples/stablediffusion/animations/kitten-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# Strange but interesting upscaling effect on a gif
diff --git a/examples/stablediffusion/basic/config.dgen b/examples/stablediffusion/basic/config.dgen
index 4d2967fd..680857cd 100644
--- a/examples/stablediffusion/basic/config.dgen
+++ b/examples/stablediffusion/basic/config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
stabilityai/stable-diffusion-2
--inference-steps 40
diff --git a/examples/stablediffusion/batchsize/animation-grid-config.dgen b/examples/stablediffusion/batchsize/animation-grid-config.dgen
index aef53943..15aae26d 100644
--- a/examples/stablediffusion/batchsize/animation-grid-config.dgen
+++ b/examples/stablediffusion/batchsize/animation-grid-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# Generate 4 images simultaneously on the GPU and create a 2x2 grid for each frame of the animation
# The kitten gif is 498x286, meaning the resized images will not be square
diff --git a/examples/stablediffusion/batchsize/animation-separate-config.dgen b/examples/stablediffusion/batchsize/animation-separate-config.dgen
index 093cacca..b9a422a6 100644
--- a/examples/stablediffusion/batchsize/animation-separate-config.dgen
+++ b/examples/stablediffusion/batchsize/animation-separate-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# Generate 4 images simultaneously on the GPU, write to 4 different animations
diff --git a/examples/stablediffusion/batchsize/static-grid-config.dgen b/examples/stablediffusion/batchsize/static-grid-config.dgen
index 4c581100..54690020 100644
--- a/examples/stablediffusion/batchsize/static-grid-config.dgen
+++ b/examples/stablediffusion/batchsize/static-grid-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# Place the variations side by side on an image grid
# That is 2 wide and 1 high
diff --git a/examples/stablediffusion/batchsize/static-separate-config.dgen b/examples/stablediffusion/batchsize/static-separate-config.dgen
index 24681f84..3714236d 100644
--- a/examples/stablediffusion/batchsize/static-separate-config.dgen
+++ b/examples/stablediffusion/batchsize/static-separate-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# Write the variations as separate files to the output directory with the suffix _image_N
diff --git a/examples/stablediffusion/controlnet/boxer-config.dgen b/examples/stablediffusion/controlnet/boxer-config.dgen
index f8d7526a..fa007883 100644
--- a/examples/stablediffusion/controlnet/boxer-config.dgen
+++ b/examples/stablediffusion/controlnet/boxer-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# Utilize the OpenPose ControlNet with an OpenPose rigging image
# that is generated by the built in OpenPose image processor action
diff --git a/examples/stablediffusion/controlnet/monalisa-config.dgen b/examples/stablediffusion/controlnet/monalisa-config.dgen
index f4d977f1..5b804466 100644
--- a/examples/stablediffusion/controlnet/monalisa-config.dgen
+++ b/examples/stablediffusion/controlnet/monalisa-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# Use the built in mirror and canny processor action to process
# the image for you before using it for generation. This mirrors
diff --git a/examples/stablediffusion/controlnet/multiple-config.dgen b/examples/stablediffusion/controlnet/multiple-config.dgen
index 05e7264e..ffc9f968 100644
--- a/examples/stablediffusion/controlnet/multiple-config.dgen
+++ b/examples/stablediffusion/controlnet/multiple-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# Utilize the OpenPose ControlNet with an OpenPose rigging image
# that is generated by the built in OpenPose image processor action
diff --git a/examples/stablediffusion/controlnet/pearlearing-config.dgen b/examples/stablediffusion/controlnet/pearlearing-config.dgen
index ebc29b7c..d0c5201d 100644
--- a/examples/stablediffusion/controlnet/pearlearing-config.dgen
+++ b/examples/stablediffusion/controlnet/pearlearing-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# Use an already processed image with the canny control net
diff --git a/examples/stablediffusion/controlnet_sd2/boxer-config.dgen b/examples/stablediffusion/controlnet_sd2/boxer-config.dgen
index 8749819a..69837e5b 100644
--- a/examples/stablediffusion/controlnet_sd2/boxer-config.dgen
+++ b/examples/stablediffusion/controlnet_sd2/boxer-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# Utilize the OpenPose ControlNet with an OpenPose rigging image
# that is generated by the built in OpenPose image processor action
diff --git a/examples/stablediffusion/controlnet_sd2/monalisa-config.dgen b/examples/stablediffusion/controlnet_sd2/monalisa-config.dgen
index 36963e46..25088256 100644
--- a/examples/stablediffusion/controlnet_sd2/monalisa-config.dgen
+++ b/examples/stablediffusion/controlnet_sd2/monalisa-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# Use the built in mirror and canny processor action to process
# the image for you before using it for generation. This mirrors
diff --git a/examples/stablediffusion/controlnet_sd2/multiple-config.dgen b/examples/stablediffusion/controlnet_sd2/multiple-config.dgen
index 6b316d2e..949f99e6 100644
--- a/examples/stablediffusion/controlnet_sd2/multiple-config.dgen
+++ b/examples/stablediffusion/controlnet_sd2/multiple-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# Utilize the OpenPose ControlNet with an OpenPose rigging image
# that is generated by the built in OpenPose image processor action
diff --git a/examples/stablediffusion/controlnet_sd2/pearlearing-config.dgen b/examples/stablediffusion/controlnet_sd2/pearlearing-config.dgen
index 8dc605ce..2a9f656b 100644
--- a/examples/stablediffusion/controlnet_sd2/pearlearing-config.dgen
+++ b/examples/stablediffusion/controlnet_sd2/pearlearing-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# Use an already processed image with the canny control net
diff --git a/examples/stablediffusion/dalle3_vae/config.dgen b/examples/stablediffusion/dalle3_vae/config.dgen
index 1a71237a..55de8ae8 100644
--- a/examples/stablediffusion/dalle3_vae/config.dgen
+++ b/examples/stablediffusion/dalle3_vae/config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-# dgenerate 4.3.3
+# dgenerate 4.3.4
# Test the consistency decoder VAE contributed from Dalle-3, which works
# with stable diffusion 1.x models
diff --git a/examples/stablediffusion/img2img/basic-config.dgen b/examples/stablediffusion/img2img/basic-config.dgen
index ef45a328..e503680a 100644
--- a/examples/stablediffusion/img2img/basic-config.dgen
+++ b/examples/stablediffusion/img2img/basic-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
stabilityai/stable-diffusion-2
--inference-steps 30
diff --git a/examples/stablediffusion/img2img/batching-config.dgen b/examples/stablediffusion/img2img/batching-config.dgen
index 135282b1..c5fe48f9 100644
--- a/examples/stablediffusion/img2img/batching-config.dgen
+++ b/examples/stablediffusion/img2img/batching-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# We can run this same prompt over multiple images in batch on the GPU
# by using the "images: ..." syntax of --image-seeds
diff --git a/examples/stablediffusion/inpaint/basic-config.dgen b/examples/stablediffusion/inpaint/basic-config.dgen
index d56fc4d4..7f8d3982 100644
--- a/examples/stablediffusion/inpaint/basic-config.dgen
+++ b/examples/stablediffusion/inpaint/basic-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
stabilityai/stable-diffusion-2-inpainting
--inference-steps 30
diff --git a/examples/stablediffusion/inpaint/batching-config.dgen b/examples/stablediffusion/inpaint/batching-config.dgen
index 0186eecc..33d2017f 100644
--- a/examples/stablediffusion/inpaint/batching-config.dgen
+++ b/examples/stablediffusion/inpaint/batching-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# We can run this same prompt over multiple images in batch on the GPU
# by using the "images: ..." syntax of --image-seeds
diff --git a/examples/stablediffusion/ip_adapter/basic-config.dgen b/examples/stablediffusion/ip_adapter/basic-config.dgen
index 99688e73..605d5c76 100644
--- a/examples/stablediffusion/ip_adapter/basic-config.dgen
+++ b/examples/stablediffusion/ip_adapter/basic-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# this uses one IP Adapter input image with the IP Adapter h94/IP-Adapter
diff --git a/examples/stablediffusion/ip_adapter/img2img-config.dgen b/examples/stablediffusion/ip_adapter/img2img-config.dgen
index 0eed84ab..c034f010 100644
--- a/examples/stablediffusion/ip_adapter/img2img-config.dgen
+++ b/examples/stablediffusion/ip_adapter/img2img-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# this uses an img2img image and an IP Adapter input image with the IP Adapter h94/IP-Adapter
diff --git a/examples/stablediffusion/ip_adapter/multiple-adapters-config.dgen b/examples/stablediffusion/ip_adapter/multiple-adapters-config.dgen
index 9f13c2d3..87c6a206 100644
--- a/examples/stablediffusion/ip_adapter/multiple-adapters-config.dgen
+++ b/examples/stablediffusion/ip_adapter/multiple-adapters-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# This example duplicates: https://huggingface.co/docs/diffusers/main/en/using-diffusers/ip_adapter#multi-ip-adapter
diff --git a/examples/stablediffusion/ip_adapter/multiple-images-config.dgen b/examples/stablediffusion/ip_adapter/multiple-images-config.dgen
index 0912c2e5..7f92cbd7 100644
--- a/examples/stablediffusion/ip_adapter/multiple-images-config.dgen
+++ b/examples/stablediffusion/ip_adapter/multiple-images-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# this uses two different IP Adapter input images with the IP Adapter h94/IP-Adapter
diff --git a/examples/stablediffusion/lcm_lora/config.dgen b/examples/stablediffusion/lcm_lora/config.dgen
index 9bc6ba3d..73ad444d 100644
--- a/examples/stablediffusion/lcm_lora/config.dgen
+++ b/examples/stablediffusion/lcm_lora/config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
wavymulder/collage-diffusion
--loras latent-consistency/lcm-lora-sdv1-5
diff --git a/examples/stablediffusion/lora/config.dgen b/examples/stablediffusion/lora/config.dgen
index 93419f57..f2507913 100644
--- a/examples/stablediffusion/lora/config.dgen
+++ b/examples/stablediffusion/lora/config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
CompVis/stable-diffusion-v1-4
--loras sayakpaul/sd-model-finetuned-lora-t4
diff --git a/examples/stablediffusion/pix2pix/config.dgen b/examples/stablediffusion/pix2pix/config.dgen
index e3c40aa9..9175b1f2 100644
--- a/examples/stablediffusion/pix2pix/config.dgen
+++ b/examples/stablediffusion/pix2pix/config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
timbrooks/instruct-pix2pix --model-type "torch-pix2pix" --dtype float16
--inference-steps 30
diff --git a/examples/stablediffusion/postprocessors/upscaler-config.dgen b/examples/stablediffusion/postprocessors/upscaler-config.dgen
index 7df59984..b888aa22 100644
--- a/examples/stablediffusion/postprocessors/upscaler-config.dgen
+++ b/examples/stablediffusion/postprocessors/upscaler-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
\set upscaler_model https://github.com/JingyunLiang/SwinIR/releases/download/v0.0/001_classicalSR_DIV2K_s48w8_SwinIR-M_x4.pth
diff --git a/examples/stablediffusion/prompt_weighting/compel-config.dgen b/examples/stablediffusion/prompt_weighting/compel-config.dgen
index 8fb7e74d..a07462e5 100644
--- a/examples/stablediffusion/prompt_weighting/compel-config.dgen
+++ b/examples/stablediffusion/prompt_weighting/compel-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
stabilityai/stable-diffusion-2
--inference-steps 40
diff --git a/examples/stablediffusion/prompt_weighting/sd-embed-config.dgen b/examples/stablediffusion/prompt_weighting/sd-embed-config.dgen
index bc61de2b..5fead49f 100644
--- a/examples/stablediffusion/prompt_weighting/sd-embed-config.dgen
+++ b/examples/stablediffusion/prompt_weighting/sd-embed-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# The sd-embed prompt weighter natively supports Stable Diffusion Web UI syntax
diff --git a/examples/stablediffusion/t2i_adapter/boxer-config.dgen b/examples/stablediffusion/t2i_adapter/boxer-config.dgen
index d3678eeb..bfb93856 100644
--- a/examples/stablediffusion/t2i_adapter/boxer-config.dgen
+++ b/examples/stablediffusion/t2i_adapter/boxer-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# Utilize the OpenPose T2I Adapter with an OpenPose rigging image
# that is generated by the built in OpenPose image processor action
diff --git a/examples/stablediffusion/t2i_adapter/monalisa-config.dgen b/examples/stablediffusion/t2i_adapter/monalisa-config.dgen
index 7be85b77..92589d8d 100644
--- a/examples/stablediffusion/t2i_adapter/monalisa-config.dgen
+++ b/examples/stablediffusion/t2i_adapter/monalisa-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# Use the built in mirror and canny processor action to process
# the image for you before using it for generation. This mirrors
diff --git a/examples/stablediffusion/t2i_adapter/multiple-config.dgen b/examples/stablediffusion/t2i_adapter/multiple-config.dgen
index 616bd9b2..e8fe4de4 100644
--- a/examples/stablediffusion/t2i_adapter/multiple-config.dgen
+++ b/examples/stablediffusion/t2i_adapter/multiple-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# Utilize the OpenPose ControlNet with an OpenPose rigging image
# that is generated by the built in OpenPose image processor action
diff --git a/examples/stablediffusion/t2i_adapter/pearlearing-config.dgen b/examples/stablediffusion/t2i_adapter/pearlearing-config.dgen
index 8ae67d40..40e15c48 100644
--- a/examples/stablediffusion/t2i_adapter/pearlearing-config.dgen
+++ b/examples/stablediffusion/t2i_adapter/pearlearing-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# Use an already processed image with the canny control net
diff --git a/examples/stablediffusion/textual_inversion/config.dgen b/examples/stablediffusion/textual_inversion/config.dgen
index e58403e1..a2897b65 100644
--- a/examples/stablediffusion/textual_inversion/config.dgen
+++ b/examples/stablediffusion/textual_inversion/config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
Duskfallcrew/isometric-dreams-sd-1-5
--textual-inversions Duskfallcrew/IsometricDreams_TextualInversions;weight-name=Isometric_Dreams-1000.pt
diff --git a/examples/stablediffusion/upscaling/config.dgen b/examples/stablediffusion/upscaling/config.dgen
index fe4ba257..fb2600a8 100644
--- a/examples/stablediffusion/upscaling/config.dgen
+++ b/examples/stablediffusion/upscaling/config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# The image produced with this model will be
# two times the --output-size dimension IE: 512x512 in this case
diff --git a/examples/stablediffusion3/animation/config.dgen b/examples/stablediffusion3/animation/config.dgen
index 84260f65..c6cc9176 100644
--- a/examples/stablediffusion3/animation/config.dgen
+++ b/examples/stablediffusion3/animation/config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
\set token %HF_TOKEN%
diff --git a/examples/stablediffusion3/basic/config.dgen b/examples/stablediffusion3/basic/config.dgen
index a56f38d7..7d69cce1 100644
--- a/examples/stablediffusion3/basic/config.dgen
+++ b/examples/stablediffusion3/basic/config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
\set token %HF_TOKEN%
diff --git a/examples/stablediffusion3/batchsize/config.dgen b/examples/stablediffusion3/batchsize/config.dgen
index 64a152af..095b1290 100644
--- a/examples/stablediffusion3/batchsize/config.dgen
+++ b/examples/stablediffusion3/batchsize/config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
\set token %HF_TOKEN%
diff --git a/examples/stablediffusion3/controlnet/boxer-config.dgen b/examples/stablediffusion3/controlnet/boxer-config.dgen
index 43fd28f8..e9139f26 100644
--- a/examples/stablediffusion3/controlnet/boxer-config.dgen
+++ b/examples/stablediffusion3/controlnet/boxer-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
\set token %HF_TOKEN%
diff --git a/examples/stablediffusion3/controlnet/monalisa-config.dgen b/examples/stablediffusion3/controlnet/monalisa-config.dgen
index 3f7bcd08..efec1455 100644
--- a/examples/stablediffusion3/controlnet/monalisa-config.dgen
+++ b/examples/stablediffusion3/controlnet/monalisa-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
\set token %HF_TOKEN%
diff --git a/examples/stablediffusion3/controlnet/multiple-config.dgen b/examples/stablediffusion3/controlnet/multiple-config.dgen
index 9146b4fc..bc2270f1 100644
--- a/examples/stablediffusion3/controlnet/multiple-config.dgen
+++ b/examples/stablediffusion3/controlnet/multiple-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
\set token %HF_TOKEN%
diff --git a/examples/stablediffusion3/controlnet/pearlearing-config.dgen b/examples/stablediffusion3/controlnet/pearlearing-config.dgen
index 80ccf1c5..862e4814 100644
--- a/examples/stablediffusion3/controlnet/pearlearing-config.dgen
+++ b/examples/stablediffusion3/controlnet/pearlearing-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
\set token %HF_TOKEN%
diff --git a/examples/stablediffusion3/img2img/basic-config.dgen b/examples/stablediffusion3/img2img/basic-config.dgen
index fd209e5d..f3531897 100644
--- a/examples/stablediffusion3/img2img/basic-config.dgen
+++ b/examples/stablediffusion3/img2img/basic-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
\set token %HF_TOKEN%
diff --git a/examples/stablediffusion3/img2img/batching-config.dgen b/examples/stablediffusion3/img2img/batching-config.dgen
index 5663473f..5d06c18a 100644
--- a/examples/stablediffusion3/img2img/batching-config.dgen
+++ b/examples/stablediffusion3/img2img/batching-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
\set token %HF_TOKEN%
diff --git a/examples/stablediffusion3/inpaint/basic-config.dgen b/examples/stablediffusion3/inpaint/basic-config.dgen
index 99c35a92..f08fb3da 100644
--- a/examples/stablediffusion3/inpaint/basic-config.dgen
+++ b/examples/stablediffusion3/inpaint/basic-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
\set token %HF_TOKEN%
diff --git a/examples/stablediffusion3/inpaint/batching-config.dgen b/examples/stablediffusion3/inpaint/batching-config.dgen
index dfe9d176..aa8f04a2 100644
--- a/examples/stablediffusion3/inpaint/batching-config.dgen
+++ b/examples/stablediffusion3/inpaint/batching-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
\set token %HF_TOKEN%
diff --git a/examples/stablediffusion3/lora/multiple-config.dgen b/examples/stablediffusion3/lora/multiple-config.dgen
index 8a86bfd2..63f45ee4 100644
--- a/examples/stablediffusion3/lora/multiple-config.dgen
+++ b/examples/stablediffusion3/lora/multiple-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
\set token %HF_TOKEN%
diff --git a/examples/stablediffusion3/lora/single-config.dgen b/examples/stablediffusion3/lora/single-config.dgen
index 0c016e7e..a2d238f0 100644
--- a/examples/stablediffusion3/lora/single-config.dgen
+++ b/examples/stablediffusion3/lora/single-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
\set token %HF_TOKEN%
diff --git a/examples/stablediffusion3/prompt_weighting/sd-embed-config.dgen b/examples/stablediffusion3/prompt_weighting/sd-embed-config.dgen
index 09714195..f990530b 100644
--- a/examples/stablediffusion3/prompt_weighting/sd-embed-config.dgen
+++ b/examples/stablediffusion3/prompt_weighting/sd-embed-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# The sd-embed prompt weighter natively supports Stable Diffusion Web UI syntax
diff --git a/examples/stablediffusion3/text_encoders/share-encoders-config.dgen b/examples/stablediffusion3/text_encoders/share-encoders-config.dgen
index 87e51c90..cb60286c 100644
--- a/examples/stablediffusion3/text_encoders/share-encoders-config.dgen
+++ b/examples/stablediffusion3/text_encoders/share-encoders-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
\set token %HF_TOKEN%
diff --git a/examples/stablediffusion3/text_encoders/specify-encoders-config.dgen b/examples/stablediffusion3/text_encoders/specify-encoders-config.dgen
index 7bcffd01..d65920f8 100644
--- a/examples/stablediffusion3/text_encoders/specify-encoders-config.dgen
+++ b/examples/stablediffusion3/text_encoders/specify-encoders-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
\set token %HF_TOKEN%
diff --git a/examples/stablediffusion3/text_encoders/without-t5-config.dgen b/examples/stablediffusion3/text_encoders/without-t5-config.dgen
index fd4b0c23..fe021624 100644
--- a/examples/stablediffusion3/text_encoders/without-t5-config.dgen
+++ b/examples/stablediffusion3/text_encoders/without-t5-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
\set token %HF_TOKEN%
diff --git a/examples/stablediffusion3_pag/basic/config.dgen b/examples/stablediffusion3_pag/basic/config.dgen
index ff7d9130..bfebc9f0 100644
--- a/examples/stablediffusion3_pag/basic/config.dgen
+++ b/examples/stablediffusion3_pag/basic/config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
\set token %HF_TOKEN%
diff --git a/examples/stablediffusion_pag/basic/config.dgen b/examples/stablediffusion_pag/basic/config.dgen
index 275392d0..df6685d1 100644
--- a/examples/stablediffusion_pag/basic/config.dgen
+++ b/examples/stablediffusion_pag/basic/config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
stabilityai/stable-diffusion-2
--pag
diff --git a/examples/stablediffusion_pag/controlnet/boxer-config.dgen b/examples/stablediffusion_pag/controlnet/boxer-config.dgen
index ef8286e3..37a07a4b 100644
--- a/examples/stablediffusion_pag/controlnet/boxer-config.dgen
+++ b/examples/stablediffusion_pag/controlnet/boxer-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# Utilize the OpenPose ControlNet with an OpenPose rigging image
# that is generated by the built in OpenPose image processor action
diff --git a/examples/stablediffusion_pag/controlnet/monalisa-config.dgen b/examples/stablediffusion_pag/controlnet/monalisa-config.dgen
index b952c2ea..bc225ad9 100644
--- a/examples/stablediffusion_pag/controlnet/monalisa-config.dgen
+++ b/examples/stablediffusion_pag/controlnet/monalisa-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# Use the built in mirror and canny processor action to process
# the image for you before using it for generation. This mirrors
diff --git a/examples/stablediffusion_pag/controlnet/multiple-config.dgen b/examples/stablediffusion_pag/controlnet/multiple-config.dgen
index d9970ab5..dae6d056 100644
--- a/examples/stablediffusion_pag/controlnet/multiple-config.dgen
+++ b/examples/stablediffusion_pag/controlnet/multiple-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# Utilize the OpenPose ControlNet with an OpenPose rigging image
# that is generated by the built in OpenPose image processor action
diff --git a/examples/stablediffusion_pag/controlnet/pearlearing-config.dgen b/examples/stablediffusion_pag/controlnet/pearlearing-config.dgen
index 414fd7c0..3a63f47a 100644
--- a/examples/stablediffusion_pag/controlnet/pearlearing-config.dgen
+++ b/examples/stablediffusion_pag/controlnet/pearlearing-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# Use an already processed image with the canny control net
diff --git a/examples/stablediffusion_xl/animations/astley-config.dgen b/examples/stablediffusion_xl/animations/astley-config.dgen
index b3e206a2..ba1f81f1 100644
--- a/examples/stablediffusion_xl/animations/astley-config.dgen
+++ b/examples/stablediffusion_xl/animations/astley-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# Complete transformation with canny edge detection
diff --git a/examples/stablediffusion_xl/animations/kitten-config.dgen b/examples/stablediffusion_xl/animations/kitten-config.dgen
index 13ad46d0..b9310082 100644
--- a/examples/stablediffusion_xl/animations/kitten-config.dgen
+++ b/examples/stablediffusion_xl/animations/kitten-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# Strange but interesting SDXL upscaling effect on a gif
diff --git a/examples/stablediffusion_xl/basic/config.dgen b/examples/stablediffusion_xl/basic/config.dgen
index 048db1d5..0951e67e 100644
--- a/examples/stablediffusion_xl/basic/config.dgen
+++ b/examples/stablediffusion_xl/basic/config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
stabilityai/stable-diffusion-xl-base-1.0 --model-type torch-sdxl
--variant fp16 --dtype float16
diff --git a/examples/stablediffusion_xl/batchsize/config.dgen b/examples/stablediffusion_xl/batchsize/config.dgen
index 6c471adb..c69696c8 100644
--- a/examples/stablediffusion_xl/batchsize/config.dgen
+++ b/examples/stablediffusion_xl/batchsize/config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
stabilityai/stable-diffusion-xl-base-1.0 --model-type torch-sdxl
--variant fp16 --dtype float16
diff --git a/examples/stablediffusion_xl/controlnet/boxer-config.dgen b/examples/stablediffusion_xl/controlnet/boxer-config.dgen
index a45eef28..4e6037fc 100644
--- a/examples/stablediffusion_xl/controlnet/boxer-config.dgen
+++ b/examples/stablediffusion_xl/controlnet/boxer-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# Utilize the OpenPose ControlNet with an OpenPose rigging image
diff --git a/examples/stablediffusion_xl/controlnet/taylorswift-config.dgen b/examples/stablediffusion_xl/controlnet/taylorswift-config.dgen
index 02f1edb2..3965c9ff 100644
--- a/examples/stablediffusion_xl/controlnet/taylorswift-config.dgen
+++ b/examples/stablediffusion_xl/controlnet/taylorswift-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# Use an already processed image with the canny control net
diff --git a/examples/stablediffusion_xl/controlnet/unicorn-config.dgen b/examples/stablediffusion_xl/controlnet/unicorn-config.dgen
index d7bb11c6..f96a76bb 100644
--- a/examples/stablediffusion_xl/controlnet/unicorn-config.dgen
+++ b/examples/stablediffusion_xl/controlnet/unicorn-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# Use the built in canny processor action to process
# the image for you before using it for generation
diff --git a/examples/stablediffusion_xl/img2img/basic-config.dgen b/examples/stablediffusion_xl/img2img/basic-config.dgen
index a0362ec4..71045f5a 100644
--- a/examples/stablediffusion_xl/img2img/basic-config.dgen
+++ b/examples/stablediffusion_xl/img2img/basic-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
stabilityai/stable-diffusion-xl-base-1.0 --model-type torch-sdxl
--variant fp16 --dtype float16
diff --git a/examples/stablediffusion_xl/img2img/batching-config.dgen b/examples/stablediffusion_xl/img2img/batching-config.dgen
index 9d3c7d60..de6d30a6 100644
--- a/examples/stablediffusion_xl/img2img/batching-config.dgen
+++ b/examples/stablediffusion_xl/img2img/batching-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# We can run this same prompt over multiple images in batch on the GPU
# by using the "images: ..." syntax of --image-seeds
diff --git a/examples/stablediffusion_xl/inpaint/basic-config.dgen b/examples/stablediffusion_xl/inpaint/basic-config.dgen
index dcaf98c8..a62d810b 100644
--- a/examples/stablediffusion_xl/inpaint/basic-config.dgen
+++ b/examples/stablediffusion_xl/inpaint/basic-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
diffusers/stable-diffusion-xl-1.0-inpainting-0.1 --model-type torch-sdxl
--variant fp16 --dtype float16
diff --git a/examples/stablediffusion_xl/inpaint/batching-config.dgen b/examples/stablediffusion_xl/inpaint/batching-config.dgen
index 74d3e401..f5b0b759 100644
--- a/examples/stablediffusion_xl/inpaint/batching-config.dgen
+++ b/examples/stablediffusion_xl/inpaint/batching-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# We can run this same prompt over multiple images in batch on the GPU
# by using the "images: ..." syntax of --image-seeds
diff --git a/examples/stablediffusion_xl/ip_adapter/basic-config.dgen b/examples/stablediffusion_xl/ip_adapter/basic-config.dgen
index 9eced048..913c3fc5 100644
--- a/examples/stablediffusion_xl/ip_adapter/basic-config.dgen
+++ b/examples/stablediffusion_xl/ip_adapter/basic-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# this uses one IP Adapter input image with the IP Adapter h94/IP-Adapter
diff --git a/examples/stablediffusion_xl/ip_adapter/img2img-config.dgen b/examples/stablediffusion_xl/ip_adapter/img2img-config.dgen
index a5e9a9e7..26a34a11 100644
--- a/examples/stablediffusion_xl/ip_adapter/img2img-config.dgen
+++ b/examples/stablediffusion_xl/ip_adapter/img2img-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# this uses an img2img image and an IP Adapter input image with the IP Adapter h94/IP-Adapter
diff --git a/examples/stablediffusion_xl/ip_adapter/multiple-adapters-config.dgen b/examples/stablediffusion_xl/ip_adapter/multiple-adapters-config.dgen
index 5a718e3f..1b88f846 100644
--- a/examples/stablediffusion_xl/ip_adapter/multiple-adapters-config.dgen
+++ b/examples/stablediffusion_xl/ip_adapter/multiple-adapters-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# This example duplicates: https://huggingface.co/docs/diffusers/main/en/using-diffusers/ip_adapter#multi-ip-adapter
diff --git a/examples/stablediffusion_xl/ip_adapter/multiple-images-config.dgen b/examples/stablediffusion_xl/ip_adapter/multiple-images-config.dgen
index 7d8b6d27..a062f04a 100644
--- a/examples/stablediffusion_xl/ip_adapter/multiple-images-config.dgen
+++ b/examples/stablediffusion_xl/ip_adapter/multiple-images-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# this uses two different IP Adapter input images with the IP Adapter h94/IP-Adapter
diff --git a/examples/stablediffusion_xl/lcm_lora/no-refiner-config.dgen b/examples/stablediffusion_xl/lcm_lora/no-refiner-config.dgen
index 8205957f..5d2329f8 100644
--- a/examples/stablediffusion_xl/lcm_lora/no-refiner-config.dgen
+++ b/examples/stablediffusion_xl/lcm_lora/no-refiner-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# The simplest use case is without a refiner, good results are achieved with very few inference steps
diff --git a/examples/stablediffusion_xl/lcm_lora/refiner-cooperative-config.dgen b/examples/stablediffusion_xl/lcm_lora/refiner-cooperative-config.dgen
index f5024bf8..6939b8e8 100644
--- a/examples/stablediffusion_xl/lcm_lora/refiner-cooperative-config.dgen
+++ b/examples/stablediffusion_xl/lcm_lora/refiner-cooperative-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# I am not really sure if you are supposed to be able to use LCMScheduler
# In cooperative denoising mode but this seems to work somewhat, so dgenerate
diff --git a/examples/stablediffusion_xl/lcm_lora/refiner-edit-config.dgen b/examples/stablediffusion_xl/lcm_lora/refiner-edit-config.dgen
index 00bdf294..b85575cb 100644
--- a/examples/stablediffusion_xl/lcm_lora/refiner-edit-config.dgen
+++ b/examples/stablediffusion_xl/lcm_lora/refiner-edit-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# This config forces the refiner into edit mode
diff --git a/examples/stablediffusion_xl/lcm_unet/config.dgen b/examples/stablediffusion_xl/lcm_unet/config.dgen
index 5a9a0347..ddc7eda6 100644
--- a/examples/stablediffusion_xl/lcm_unet/config.dgen
+++ b/examples/stablediffusion_xl/lcm_unet/config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# The simplest use case is without a refiner, good results are achieved with very few inference steps
diff --git a/examples/stablediffusion_xl/lora/multiple-config.dgen b/examples/stablediffusion_xl/lora/multiple-config.dgen
index b721c5de..92a74f6b 100644
--- a/examples/stablediffusion_xl/lora/multiple-config.dgen
+++ b/examples/stablediffusion_xl/lora/multiple-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
stabilityai/stable-diffusion-xl-base-1.0 --model-type torch-sdxl
--variant fp16 --dtype float16
diff --git a/examples/stablediffusion_xl/lora/single-config.dgen b/examples/stablediffusion_xl/lora/single-config.dgen
index 19b844b8..70bf5e99 100644
--- a/examples/stablediffusion_xl/lora/single-config.dgen
+++ b/examples/stablediffusion_xl/lora/single-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
stabilityai/stable-diffusion-xl-base-1.0 --model-type torch-sdxl
--variant fp16 --dtype float16
diff --git a/examples/stablediffusion_xl/pix2pix/config.dgen b/examples/stablediffusion_xl/pix2pix/config.dgen
index 554969f8..6a70daec 100644
--- a/examples/stablediffusion_xl/pix2pix/config.dgen
+++ b/examples/stablediffusion_xl/pix2pix/config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
diffusers/sdxl-instructpix2pix-768 --model-type torch-sdxl-pix2pix
--dtype float16
diff --git a/examples/stablediffusion_xl/postprocessors/upscaler-config.dgen b/examples/stablediffusion_xl/postprocessors/upscaler-config.dgen
index 4b1994bd..f8e6ade6 100644
--- a/examples/stablediffusion_xl/postprocessors/upscaler-config.dgen
+++ b/examples/stablediffusion_xl/postprocessors/upscaler-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
stabilityai/stable-diffusion-xl-base-1.0 --model-type torch-sdxl \
--variant fp16 --dtype float16 \
diff --git a/examples/stablediffusion_xl/prompt_weighting/compel-2-prompt-config.dgen b/examples/stablediffusion_xl/prompt_weighting/compel-2-prompt-config.dgen
index e49dc504..4a3fac4d 100644
--- a/examples/stablediffusion_xl/prompt_weighting/compel-2-prompt-config.dgen
+++ b/examples/stablediffusion_xl/prompt_weighting/compel-2-prompt-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
stabilityai/stable-diffusion-xl-base-1.0 --model-type torch-sdxl
--variant fp16 --dtype float16
diff --git a/examples/stablediffusion_xl/prompt_weighting/compel-config.dgen b/examples/stablediffusion_xl/prompt_weighting/compel-config.dgen
index 4a10dbcb..5d8ae40a 100644
--- a/examples/stablediffusion_xl/prompt_weighting/compel-config.dgen
+++ b/examples/stablediffusion_xl/prompt_weighting/compel-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
stabilityai/stable-diffusion-xl-base-1.0 --model-type torch-sdxl
--variant fp16 --dtype float16
diff --git a/examples/stablediffusion_xl/prompt_weighting/sd-embed-2-prompt-config.dgen b/examples/stablediffusion_xl/prompt_weighting/sd-embed-2-prompt-config.dgen
index 084909ef..3a796d2f 100644
--- a/examples/stablediffusion_xl/prompt_weighting/sd-embed-2-prompt-config.dgen
+++ b/examples/stablediffusion_xl/prompt_weighting/sd-embed-2-prompt-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# The sd-embed prompt weighter natively supports Stable Diffusion Web UI syntax
diff --git a/examples/stablediffusion_xl/prompt_weighting/sd-embed-config.dgen b/examples/stablediffusion_xl/prompt_weighting/sd-embed-config.dgen
index 6938e2e6..7a88fc7b 100644
--- a/examples/stablediffusion_xl/prompt_weighting/sd-embed-config.dgen
+++ b/examples/stablediffusion_xl/prompt_weighting/sd-embed-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# The sd-embed prompt weighter natively supports Stable Diffusion Web UI syntax
diff --git a/examples/stablediffusion_xl/t2i_adapter/boxer-config.dgen b/examples/stablediffusion_xl/t2i_adapter/boxer-config.dgen
index 4ab023b1..fd855099 100644
--- a/examples/stablediffusion_xl/t2i_adapter/boxer-config.dgen
+++ b/examples/stablediffusion_xl/t2i_adapter/boxer-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# Utilize the OpenPose T2I Adapter with an OpenPose rigging image
# that is generated by the built in OpenPose image processor action
diff --git a/examples/stablediffusion_xl/t2i_adapter/taylorswift-config.dgen b/examples/stablediffusion_xl/t2i_adapter/taylorswift-config.dgen
index 932894b6..6fe92754 100644
--- a/examples/stablediffusion_xl/t2i_adapter/taylorswift-config.dgen
+++ b/examples/stablediffusion_xl/t2i_adapter/taylorswift-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# Use an already processed image with the canny control net
diff --git a/examples/stablediffusion_xl/t2i_adapter/unicorn-config.dgen b/examples/stablediffusion_xl/t2i_adapter/unicorn-config.dgen
index 7addecf6..a6b20d12 100644
--- a/examples/stablediffusion_xl/t2i_adapter/unicorn-config.dgen
+++ b/examples/stablediffusion_xl/t2i_adapter/unicorn-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# Use the built in canny processor action to process
# the image for you before using it for generation
diff --git a/examples/stablediffusion_xl/textual_inversion/config.dgen b/examples/stablediffusion_xl/textual_inversion/config.dgen
index aee5a977..4015df8c 100644
--- a/examples/stablediffusion_xl/textual_inversion/config.dgen
+++ b/examples/stablediffusion_xl/textual_inversion/config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# you need to have a civitai.com account and to set up an API token
# in your account settings in order to be able to download these models
diff --git a/examples/stablediffusion_xl_pag/basic/config.dgen b/examples/stablediffusion_xl_pag/basic/config.dgen
index 7f4bd03b..3d064630 100644
--- a/examples/stablediffusion_xl_pag/basic/config.dgen
+++ b/examples/stablediffusion_xl_pag/basic/config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
stabilityai/stable-diffusion-xl-base-1.0 --model-type torch-sdxl
--variant fp16 --dtype float16
diff --git a/examples/stablediffusion_xl_pag/controlnet/boxer-config.dgen b/examples/stablediffusion_xl_pag/controlnet/boxer-config.dgen
index fa37ca42..cd28f90d 100644
--- a/examples/stablediffusion_xl_pag/controlnet/boxer-config.dgen
+++ b/examples/stablediffusion_xl_pag/controlnet/boxer-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# Utilize the OpenPose ControlNet with an OpenPose rigging image
diff --git a/examples/stablediffusion_xl_pag/controlnet/taylorswift-config.dgen b/examples/stablediffusion_xl_pag/controlnet/taylorswift-config.dgen
index 7e3958b7..289a9f3b 100644
--- a/examples/stablediffusion_xl_pag/controlnet/taylorswift-config.dgen
+++ b/examples/stablediffusion_xl_pag/controlnet/taylorswift-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# Use an already processed image with the canny control net
diff --git a/examples/stablediffusion_xl_pag/controlnet/unicorn-config.dgen b/examples/stablediffusion_xl_pag/controlnet/unicorn-config.dgen
index a2d4095c..74a81b30 100644
--- a/examples/stablediffusion_xl_pag/controlnet/unicorn-config.dgen
+++ b/examples/stablediffusion_xl_pag/controlnet/unicorn-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# Use the built in canny processor action to process
# the image for you before using it for generation
diff --git a/examples/stablediffusion_xl_pag/img2img/basic-config.dgen b/examples/stablediffusion_xl_pag/img2img/basic-config.dgen
index e400e792..023de5aa 100644
--- a/examples/stablediffusion_xl_pag/img2img/basic-config.dgen
+++ b/examples/stablediffusion_xl_pag/img2img/basic-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
stabilityai/stable-diffusion-xl-base-1.0 --model-type torch-sdxl
--variant fp16 --dtype float16
diff --git a/examples/stablediffusion_xl_pag/img2img/batching-config.dgen b/examples/stablediffusion_xl_pag/img2img/batching-config.dgen
index 29b99786..79cd31e9 100644
--- a/examples/stablediffusion_xl_pag/img2img/batching-config.dgen
+++ b/examples/stablediffusion_xl_pag/img2img/batching-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# We can run this same prompt over multiple images in batch on the GPU
# by using the "images: ..." syntax of --image-seeds
diff --git a/examples/stablediffusion_xl_pag/inpaint/basic-config.dgen b/examples/stablediffusion_xl_pag/inpaint/basic-config.dgen
index 1c417ec6..e1202f75 100644
--- a/examples/stablediffusion_xl_pag/inpaint/basic-config.dgen
+++ b/examples/stablediffusion_xl_pag/inpaint/basic-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
diffusers/stable-diffusion-xl-1.0-inpainting-0.1 --model-type torch-sdxl
--variant fp16 --dtype float16
diff --git a/examples/stablediffusion_xl_pag/inpaint/batching-config.dgen b/examples/stablediffusion_xl_pag/inpaint/batching-config.dgen
index 1cd3079c..273e3b1b 100644
--- a/examples/stablediffusion_xl_pag/inpaint/batching-config.dgen
+++ b/examples/stablediffusion_xl_pag/inpaint/batching-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# We can run this same prompt over multiple images in batch on the GPU
# by using the "images: ..." syntax of --image-seeds
diff --git a/examples/upscale_ncnn/cpu-config.dgen b/examples/upscale_ncnn/cpu-config.dgen
index 68cd7b3f..31af97d8 100644
--- a/examples/upscale_ncnn/cpu-config.dgen
+++ b/examples/upscale_ncnn/cpu-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
\set model https://github.com/TNTwise/SPAN-ncnn-vulkan/raw/master/custom_models/4xNomos8k_span_otf_medium.bin
\set param https://github.com/TNTwise/SPAN-ncnn-vulkan/raw/master/custom_models/4xNomos8k_span_otf_medium.param
diff --git a/examples/upscale_ncnn/gpu-config.dgen b/examples/upscale_ncnn/gpu-config.dgen
index eab4cb81..ea61bc90 100644
--- a/examples/upscale_ncnn/gpu-config.dgen
+++ b/examples/upscale_ncnn/gpu-config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
\set model https://github.com/TNTwise/SPAN-ncnn-vulkan/raw/master/custom_models/4xNomos8k_span_otf_medium.bin
\set param https://github.com/TNTwise/SPAN-ncnn-vulkan/raw/master/custom_models/4xNomos8k_span_otf_medium.param
diff --git a/examples/writing_plugins/config_directive/config.dgen b/examples/writing_plugins/config_directive/config.dgen
index fd116f22..d50afcfd 100644
--- a/examples/writing_plugins/config_directive/config.dgen
+++ b/examples/writing_plugins/config_directive/config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# the import_plugins directive can receive multiple plugin paths as arguments
diff --git a/examples/writing_plugins/image_processor/config.dgen b/examples/writing_plugins/image_processor/config.dgen
index 52b81aa0..0a74100f 100644
--- a/examples/writing_plugins/image_processor/config.dgen
+++ b/examples/writing_plugins/image_processor/config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# Run the FooBarImageProcessor plugin
diff --git a/examples/writing_plugins/prompt_weighter/config.dgen b/examples/writing_plugins/prompt_weighter/config.dgen
index 0786d115..7dde1eee 100644
--- a/examples/writing_plugins/prompt_weighter/config.dgen
+++ b/examples/writing_plugins/prompt_weighter/config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
\import_plugins demo_plugin
diff --git a/examples/writing_plugins/sub_command/config.dgen b/examples/writing_plugins/sub_command/config.dgen
index 0c84760d..194d8533 100644
--- a/examples/writing_plugins/sub_command/config.dgen
+++ b/examples/writing_plugins/sub_command/config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
\import_plugins demo_plugin
diff --git a/examples/writing_plugins/template_function/config.dgen b/examples/writing_plugins/template_function/config.dgen
index 999c94c7..4608be56 100644
--- a/examples/writing_plugins/template_function/config.dgen
+++ b/examples/writing_plugins/template_function/config.dgen
@@ -1,5 +1,5 @@
#! /usr/bin/env dgenerate --file
-#! dgenerate 4.3.3
+#! dgenerate 4.3.4
# the import_plugins directive can receive multiple plugin paths as arguments
diff --git a/installer/product.wix b/installer/product.wix
index a03fda96..e5481daa 100644
--- a/installer/product.wix
+++ b/installer/product.wix
@@ -1,7 +1,7 @@
+ Name="dgenerate" Version="4.3.4" InstallerVersion="301">