default size fix
This commit is contained in:
parent
92554c42ab
commit
528530911d
|
@ -70,21 +70,18 @@ class DiffusersHolder():
|
||||||
self.pipe.scheduler.set_timesteps(self.num_inference_steps, device=self.device)
|
self.pipe.scheduler.set_timesteps(self.num_inference_steps, device=self.device)
|
||||||
|
|
||||||
def set_dimensions(self, size_output):
|
def set_dimensions(self, size_output):
|
||||||
width, height = size_output
|
|
||||||
s = self.pipe.vae_scale_factor
|
s = self.pipe.vae_scale_factor
|
||||||
if width is None:
|
|
||||||
self.width_latent = self.pipe.unet.config.sample_size
|
|
||||||
self.width_img = self.width_latent * self.pipe.vae_scale_factor
|
|
||||||
else:
|
|
||||||
self.width_img = int(round(width / s) * s)
|
|
||||||
self.width_latent = int(self.width_img / s)
|
|
||||||
|
|
||||||
if height is None:
|
if size_output is None:
|
||||||
self.height_latent = self.pipe.unet.config.sample_size
|
width = self.pipe.unet.config.sample_size
|
||||||
self.height_img = self.width_latent * self.pipe.vae_scale_factor
|
height = self.pipe.unet.config.sample_size
|
||||||
else:
|
else:
|
||||||
self.height_img = int(round(height / s) * s)
|
width, height = size_output
|
||||||
self.height_latent = int(self.height_img / s)
|
|
||||||
|
self.width_img = int(round(width / s) * s)
|
||||||
|
self.width_latent = int(self.width_img / s)
|
||||||
|
self.height_img = int(round(height / s) * s)
|
||||||
|
self.height_latent = int(self.height_img / s)
|
||||||
print(f"set_dimensions to width={width} and height={height}")
|
print(f"set_dimensions to width={width} and height={height}")
|
||||||
|
|
||||||
def set_negative_prompt(self, negative_prompt):
|
def set_negative_prompt(self, negative_prompt):
|
||||||
|
@ -516,7 +513,7 @@ if __name__ == "__main__":
|
||||||
#%%
|
#%%
|
||||||
self = DiffusersHolder(pipe)
|
self = DiffusersHolder(pipe)
|
||||||
# xxx
|
# xxx
|
||||||
self.set_dimensions(1024, 704)
|
self.set_dimensions((1024, 704))
|
||||||
self.set_num_inference_steps(40)
|
self.set_num_inference_steps(40)
|
||||||
# self.set_dimensions(1536, 1024)
|
# self.set_dimensions(1536, 1024)
|
||||||
prompt = "Surreal painting of eerie, nebulous glow of an indigo moon, a spine-chilling spectacle unfolds; a baroque, marbled hand reaches out from a viscous, purple lake clutching a melting clock, its face distorted in a never-ending scream of hysteria, while a cluster of laughing orchids, their petals morphed into grotesque human lips, festoon a crimson tree weeping blood instead of sap, a psychedelic cat with an unnaturally playful grin and mismatched eyes lounges atop a floating vintage television showing static, an albino peacock with iridescent, crystalline feathers dances around a towering, inverted pyramid on top of which a humanoid figure with an octopus head lounges seductively, all against the backdrop of a sprawling cityscape where buildings are inverted and writhing as if alive, and the sky is punctuated by floating aquatic creatures glowing neon, adding a touch of haunting beauty to this otherwise deeply unsettling tableau"
|
prompt = "Surreal painting of eerie, nebulous glow of an indigo moon, a spine-chilling spectacle unfolds; a baroque, marbled hand reaches out from a viscous, purple lake clutching a melting clock, its face distorted in a never-ending scream of hysteria, while a cluster of laughing orchids, their petals morphed into grotesque human lips, festoon a crimson tree weeping blood instead of sap, a psychedelic cat with an unnaturally playful grin and mismatched eyes lounges atop a floating vintage television showing static, an albino peacock with iridescent, crystalline feathers dances around a towering, inverted pyramid on top of which a humanoid figure with an octopus head lounges seductively, all against the backdrop of a sprawling cityscape where buildings are inverted and writhing as if alive, and the sky is punctuated by floating aquatic creatures glowing neon, adding a touch of haunting beauty to this otherwise deeply unsettling tableau"
|
||||||
|
|
Loading…
Reference in New Issue