diff --git a/nodes.py b/nodes.py index 1a6954f..e6c93cc 100644 --- a/nodes.py +++ b/nodes.py @@ -102,10 +102,11 @@ class SUPIR_Upscale: self.model.load_state_dict(supir_state_dict, strict=False) self.model.load_state_dict(sdxl_state_dict, strict=False) self.model.to(device).to(dtype) - if use_tiled_vae: - self.model.init_tile_vae(encoder_tile_size=encoder_tile_size_pixels, decoder_tile_size=decoder_tile_size_latent, reset=False) - else: - self.model.init_tile_vae(encoder_tile_size=encoder_tile_size_pixels, decoder_tile_size=decoder_tile_size_latent, reset=True) + + if use_tiled_vae: + self.model.init_tile_vae(encoder_tile_size=encoder_tile_size_pixels, decoder_tile_size=decoder_tile_size_latent, reset=False) + else: + self.model.init_tile_vae(encoder_tile_size=encoder_tile_size_pixels, decoder_tile_size=decoder_tile_size_latent, reset=True) autocast_condition = dtype == torch.float16 or torch.bfloat16 and not comfy.model_management.is_device_mps(device) with torch.autocast(comfy.model_management.get_autocast_device(device), dtype=dtype) if autocast_condition else nullcontext():