You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The first problem that shows up immediately is that split_prompts errors because it's always expecting a multi valued array for prompts for some reason, but this can be fixed by doing something that doesn't require the post-init assignment like
It seems as though after the multipliers feature went in, using modifiers on its own does not work. multargs is being passed as the first argument to processModifiers():
but this wasn't enough, and the problem must run deeper than the more correct argument placement. The only workaround I got working locally was to comment out processMultipliers() and revert processModifiers() to the version from 1f5af86
The text was updated successfully, but these errors were encountered:
In the meanwhile I've been using the reverted version and the multipliers feature has been extremely useful for doing parameter studies, thanks for your work on this 💯
Replication:
python disco.py --config_file=./examples/configs/artstudy2.yml --width_height="[256, 256]"
Problem 1:
The first problem that shows up immediately is that split_prompts errors because it's always expecting a multi valued array for prompts for some reason, but this can be fixed by doing something that doesn't require the post-init assignment like
Problem 2 (main one):
It seems as though after the multipliers feature went in, using modifiers on its own does not work.
multargs
is being passed as the first argument toprocessModifiers()
:disco-diffusion-1/dd.py
Lines 2218 to 2219 in da528b4
However in the implementation, processModifiers has two args and only the second is iterated over, so this method is always only returning the 1 job.
disco-diffusion-1/dd.py
Lines 2123 to 2125 in da528b4
I tried the simple workaround of changing this to
but this wasn't enough, and the problem must run deeper than the more correct argument placement. The only workaround I got working locally was to comment out
processMultipliers()
and revertprocessModifiers()
to the version from 1f5af86The text was updated successfully, but these errors were encountered: