From 220baae7937063cf61314a7c37c909b8c983bf8b Mon Sep 17 00:00:00 2001 From: psychedelicious <4822129+psychedelicious@users.noreply.github.com> Date: Thu, 8 Feb 2024 08:14:04 +1100 Subject: [PATCH] Revert "feat(nodes): use LATENT_SCALE_FACTOR const in tensor output builders" This reverts commit ef18fc546560277302f3886e456da9a47e8edce0. --- invokeai/app/invocations/noise.py | 5 ++--- invokeai/app/invocations/primitives.py | 5 ++--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/invokeai/app/invocations/noise.py b/invokeai/app/invocations/noise.py index 4093030388..74b3d6e4cb 100644 --- a/invokeai/app/invocations/noise.py +++ b/invokeai/app/invocations/noise.py @@ -5,7 +5,6 @@ import torch from pydantic import field_validator from invokeai.app.invocations.fields import FieldDescriptions, InputField, LatentsField, OutputField -from invokeai.app.invocations.latent import LATENT_SCALE_FACTOR from invokeai.app.services.shared.invocation_context import InvocationContext from invokeai.app.util.misc import SEED_MAX @@ -71,8 +70,8 @@ class NoiseOutput(BaseInvocationOutput): def build(cls, latents_name: str, latents: torch.Tensor, seed: int) -> "NoiseOutput": return cls( noise=LatentsField(latents_name=latents_name, seed=seed), - width=latents.size()[3] * LATENT_SCALE_FACTOR, - height=latents.size()[2] * LATENT_SCALE_FACTOR, + width=latents.size()[3] * 8, + height=latents.size()[2] * 8, ) diff --git a/invokeai/app/invocations/primitives.py b/invokeai/app/invocations/primitives.py index 2a9cb8cf9b..d0f95c92d0 100644 --- a/invokeai/app/invocations/primitives.py +++ b/invokeai/app/invocations/primitives.py @@ -16,7 +16,6 @@ from invokeai.app.invocations.fields import ( OutputField, UIComponent, ) -from invokeai.app.invocations.latent import LATENT_SCALE_FACTOR from invokeai.app.services.images.images_common import ImageDTO from invokeai.app.services.shared.invocation_context import InvocationContext @@ -322,8 +321,8 @@ class LatentsOutput(BaseInvocationOutput): def build(cls, latents_name: str, latents: torch.Tensor, seed: Optional[int] = None) -> "LatentsOutput": return cls( latents=LatentsField(latents_name=latents_name, seed=seed), - width=latents.size()[3] * LATENT_SCALE_FACTOR, - height=latents.size()[2] * LATENT_SCALE_FACTOR, + width=latents.size()[3] * 8, + height=latents.size()[2] * 8, )