Welcome to dgenerate’s documentation!
This is the library documentation for dgenerate.
For library usage examples see the Library Usage Examples folder under the examples folder in the github repository.
For command line usage documentation see the Command Line Manual or the Examples Folder in the github repository.
Library Documentation
- dgenerate module
BatchProcessErrorDgenerateUsageErrorImagePreprocessorArgumentErrorImagePreprocessorNotFoundErrorImageSeedErrorInvalidModelUriErrorInvalidSchedulerNameModelNotFoundErrorOutOfMemoryErrorRenderLoopConfigErrorUnknownMimetypeErrorDataTypesDiffusionArgumentsImageGeneratedCallbackArgumentImageSeedModelTypesPromptRenderLoopRenderLoopConfigcreate_config_runner()gen_seeds()invoke_dgenerate()main()parse_args()
- dgenerate submodules
- dgenerate.arguments module
- dgenerate.batchprocess module
- dgenerate.renderloop module
- dgenerate.filelock module
- dgenerate.image module
- dgenerate.invoker module
- dgenerate.mediainput module
- dgenerate.mediaoutput module
- dgenerate.memoize module
- dgenerate.memory module
- dgenerate.messages module
- dgenerate.pipelinewrapper module
- dgenerate.plugin module
- dgenerate.preprocessors module
- dgenerate.prompt module
- dgenerate.textprocessing module
- dgenerate.types module
Command Line Manual
- Overview
- Windows Install
- Linux or WSL Install
- Basic Usage
- Negative Prompt
- Multiple Prompts
- Image Seed
- Inpainting
- Per Image Seed Resizing
- Animated Output
- Animation Slicing
- Inpainting Animations
- Deterministic Output
- Specifying a specific GPU for CUDA
- Specifying a Scheduler (sampler)
- Specifying a VAE
- VAE Tiling and Slicing
- Specifying LoRAs
- Specifying Textual Inversions
- Specifying Control Nets
- Specifying Generation Batch Size
- Image Preprocessors
- Writing Plugins
- Upscaling with Upscaler Models
- Specifying an SDXL Refiner
- Batch Processing From STDIN
- Batch Processing Argument Injection
- File Cache Control