Skip to content

v4.2.2 (Stable Diffusion 3 Inpainting, ROCm (AMD) support)

Choose a tag to compare

@Teriks Teriks released this 16 Oct 08:30
· 1052 commits to master since this release

v4.2.2 release with Windows installer.

Due to the size of the packaged python environment, the installer is within a multi-part zip file.

The multipart zip can be extracted using 7-Zip: https://www.7-zip.org/

Download both dgenerate_installer.zip.001 and dgenerate_installer.zip.002 to a folder.

Unzip dgenerate_installer.zip.001 to a directory (Right click, 7-Zip -> Extract to "dgenerate_installer") and then run dgenerate_installer\dgenerate.msi to install.

dgenerate will be installed under C:\Program Files\dgenerate by default with an isolated python environment provided.

The install directory will be added to PATH, and dgenerate will be available from the command line.

Portable Install

A portable install is provided via dgenerate_portable.zip.001 and dgenerate_portable.zip.002, these contain
nothing but the dgenerate executable and a frozen python environment which can be placed anywhere.

4.2.2 Patch Fix

Backport fixes from: https://github.com/Teriks/dgenerate/tree/flux_newpipes

Fix optional arguments: --sdxl-refiner-inference-steps, --sdxl-refiner-guidance-scales, and --sdxl-refiner-guidance-rescales not being considered when calculating the number of generation steps displayed to the user.

Minor fix for example runner script, inform user when running from an environment where dgenerate is not accessible as an importable package. In this case, dgenerate will run in a subprocess by invoking the command in a shell if it is available.

4.2.0 Features

  • Basic inpainting is now supported with Stable Diffusion 3

  • Config directive \setp can be used to evaluate python ternary statements during template variable assignment. i.e. \setp my_var "Yes" if True else "No"

  • Improved config error reporting. 1 indexed line number in the interpreter to align with Console UI line numbering. Better pinpointing of the error line number inside "here template" control structures involving Jinja. Patches for issues with asteval affecting syntax error output.

  • PyPI Packaging now supports installing dgenerate with the ROCm torch backend on Linux, allowing for use with AMD Cards / Accelerators. See installation documentation: Linux with ROCm (AMD Cards)