euiia commited on
Commit
9bfc665
·
verified ·
1 Parent(s): 96817a0

Update upscaler_specialist.py

Browse files
Files changed (1) hide show
  1. upscaler_specialist.py +8 -3
upscaler_specialist.py CHANGED
@@ -73,8 +73,13 @@ class UpscalerSpecialist:
73
  try:
74
  logger.info(f"[Upscaler] Recebido shape {latents.shape}. Executando upscale em {self.device}...")
75
  result = self.pipe_upsample(latents=latents, output_type="latent")
76
- logger.info(f"[Upscaler] Upscale concluído. Novo shape: {result.latents.shape}")
77
- return result.latents
 
 
 
 
 
78
  except Exception as e:
79
  logger.error(f"[Upscaler] Erro durante upscale: {e}", exc_info=True)
80
  return latents
@@ -83,4 +88,4 @@ class UpscalerSpecialist:
83
  # ---------------------------
84
  # Singleton global
85
  # ---------------------------
86
- upscaler_specialist_singleton = UpscalerSpecialist()
 
73
  try:
74
  logger.info(f"[Upscaler] Recebido shape {latents.shape}. Executando upscale em {self.device}...")
75
  result = self.pipe_upsample(latents=latents, output_type="latent")
76
+
77
+ # [CORREÇÃO APLICADA] O resultado está no atributo .images
78
+ output_tensor = result.images
79
+
80
+ logger.info(f"[Upscaler] Upscale concluído. Novo shape: {output_tensor.shape}")
81
+ return output_tensor
82
+
83
  except Exception as e:
84
  logger.error(f"[Upscaler] Erro durante upscale: {e}", exc_info=True)
85
  return latents
 
88
  # ---------------------------
89
  # Singleton global
90
  # ---------------------------
91
+ upscaler_specialist_singleton = UpscalerSpecialist()