Commit c63d46ce authored by AUTOMATIC1111's avatar AUTOMATIC1111 Committed by AUTOMATIC
Browse files

Merge pull request #10804 from AUTOMATIC1111/fix-xyz-clip

Fix get_conds_with_caching()
parent fae8bdfa
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -321,14 +321,13 @@ class StableDiffusionProcessing:
        have been used before. The second element is where the previously
        computed result is stored.
        """

        if cache[0] is not None and (required_prompts, steps) == cache[0]:
        if cache[0] is not None and (required_prompts, steps, opts.CLIP_stop_at_last_layers, shared.sd_model.sd_checkpoint_info) == cache[0]:
            return cache[1]

        with devices.autocast():
            cache[1] = function(shared.sd_model, required_prompts, steps)

        cache[0] = (required_prompts, steps)
        cache[0] = (required_prompts, steps, opts.CLIP_stop_at_last_layers, shared.sd_model.sd_checkpoint_info)
        return cache[1]

    def setup_conds(self):