xformers option has good and bad aspects #2958
Replies: 4 comments
-
If you have a discrete series of steps to reproduce exactly what you're talking about, I or someone else might be interested in trying to reproduce the situation. I'm on the fence about this- what I originally thought was a similar type of "leftover noise from previous runs" may have turned out to have been (in my case) having "alphonse mucha" in my prompt, and which led to repeated 'adornment' elements of his art intruding into my renders and me thinking that was related to cache files. Having said that, I still think there may be weirdness going on involving certain cards or series of cards which makes understanding the issue difficult. For instance, this issue: A user changes out his NVidia GTX 1050 (GB?) for a GTX 1060 with 6GB and he starts getting back different renders for the same exact prompt, seed, etc. than he did on his old card. Same general theme but the subject (a gravestone) isn't the same shape/orientation and the image is not in color anymore. I look at his old and new images, pull the config info out of his old image and my GTX 1650 spits out a different 'new' image than he got. A different guy also uses the config parameters for the 'old' image and apparently gets a whole 'nother different image- Three different users apparently getting 3 different images run from the same seed! That same tester awesomely runs a large matrix of images and seems to infer that the old video card actually produced better (color) images at a lower number of steps than his new one! In this issue everyone was using xformers. Is that the cause of the apparent inconsistency? I dunno. I've used home computers for 39 years and this is a very puzzling. I've posted that xformers appear to cause somewhat inconsistent images (color fidelity, small details) but there obviously may be some bigger, weirder issue here. I'm not even sure it has to do with AUTOMATIC1111 or xformers. In these inconsistent results, we could all be seeing minor differences in NVidia cards based on cost-cutting/efficiency tweaks in the manufacturing process. |
Beta Was this translation helpful? Give feedback.
-
I'll add that I and others have seen xformers break determinate results - and this is made worse with the AND keyword. I can click generate over and over again without changing a single setting, and get slight differences(more than slight with AND and complex prompts) every single time, seed set to a persistent value |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
On windows I was able to enable the --xformers option and was struck by how the performance increased and vram requirement decreased. So I used it for many days and found a few niggles that in no way is a show stopper. It is something people may wish to keep in mind.
with --xformers enabled, the variation (not to be confused with variations on a image) tend to have a smaller range of differences than without this option enabled.
It also seems that some influence is left from images rendered previously in a batch compared to without --xformers. I noticed this using a batch size of 4 and no matter what I did to reproduce a specific given image it was never the same using the same seed of the image, or the same beginning seed of the batch. It's like it's caching image noise from previous runs. Nothing changed with the running system other than I tried a higher sampling step and then returned after several tries to the original stepping.
Without a doubt Automatic1111 has been a joy to use 98% of the time.
Thank you very kindly for all your efforts.
Cheers.
Beta Was this translation helpful? Give feedback.
All reactions