ahgsql / StyleSelectorXL

This repository contains a Automatic1111 Extension allows users to select and apply different styles to their inputs using SDXL 1.0.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Generate all style in order... pretty much impossible to do.

Zibbibbo opened this issue · comments

a Batch size of 77 is impossible to manage even for a 4090.
When i select this option and set batch size to 77 (i've modified ui-config.json to have maximum batch size increased) the vram usage go up to 24gb 100% used and SD stuck at 0% generation forever....

Maybe there is another way to do it? (except to do manually all the 77 styles)

Same issue, even by setting the batch size to a small number, it still doesn't generate different styles. The feature doesn't appear to be working.
It would be best if this option was as an X/Y/Z Plot script menu option.

batch count is working for me.

batch count is working for me.

bacth count is not batch size, and it generate many variants randomly picked from the list, if you set batch count 77 you can get like 12 example of Cinematic, 6 enhance, 5 pixel and so on until you reach 77 images... is different from ONE per style (77 images that are all 77 styles)

So, no, batch count doesn't work anyway, not for this exact purpose to do one image for each style.

New response to an old issue, but in order for this to work, you must disable "dynamic prompts", select "Generate All Styles In Order" in sdxl styles, and then set a batch count to 77. This will create a single image from your prompt in each style. The only downside is that "batch count" automatically adds 1 to the seed and I have found no way to keep the seed exactly the same through each iterating style.

You can create a new p for each style. This way it would also make it possible to set the batch count/size for for the styles. Will work with dynamic prompts and keeps the same seed.
How I did it in my extension:
https://github.com/h43lb1t0/SD-WebUI-BatchCheckpointPrompt/blob/main/scripts/batchCheckpointsPrompt.py#L203