Update forge_reference.py

This commit is contained in:
lllyasviel
2024-01-30 19:25:27 -08:00
parent 50c82c06f2
commit 754eb669d0

View File

@@ -25,6 +25,8 @@ class PreprocessorReference(Preprocessor):
self.do_not_need_model = True
self.is_recording_style = False
self.recorded_attn1 = {}
self.recorded_h = {}
def process_before_every_sampling(self, process, cond, *args, **kwargs):
unit = kwargs['unit']
@@ -46,6 +48,9 @@ class PreprocessorReference(Preprocessor):
sigma_max = unet.model.model_sampling.percent_to_sigma(start_percent)
sigma_min = unet.model.model_sampling.percent_to_sigma(end_percent)
self.recorded_attn1 = {}
self.recorded_h = {}
def conditioning_modifier(model, x, timestep, uncond, cond, cond_scale, model_options, seed):
sigma = timestep[0].item()
if not (sigma_min <= sigma <= sigma_max):