LEIDIA commited on
Commit
78451dd
·
verified ·
1 Parent(s): 6c5943e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -5
app.py CHANGED
@@ -1,9 +1,8 @@
1
  import gradio as gr
2
- import numpy as np
3
- import random
4
  import torch
5
  from diffusers import DiffusionPipeline
6
  from datasets import load_dataset
 
7
 
8
 
9
  # Configurações do dispositivo para uso apenas da CPU
@@ -53,11 +52,9 @@ def resize_to_divisible_by_8(image):
53
  new_height = height + (8 - height % 8) if height % 8 != 0 else height
54
  return image.resize((new_width, new_height))
55
 
56
- image = pipe(prompt, width=width, height=height)
57
- image = resize_to_divisible_by_8(image)
58
-
59
  # Função simples para gerar imagem
60
  def infer_simple(prompt):
 
61
  image = pipe(
62
  prompt=prompt,
63
  num_inference_steps=DEFAULT_INFERENCE_STEPS,
@@ -65,6 +62,8 @@ def infer_simple(prompt):
65
  height=IMAGE_HEIGHT,
66
  width=IMAGE_WIDTH,
67
  ).images[0]
 
 
68
  return image
69
 
70
  # Interface Gradio
 
1
  import gradio as gr
 
 
2
  import torch
3
  from diffusers import DiffusionPipeline
4
  from datasets import load_dataset
5
+ from PIL import Image
6
 
7
 
8
  # Configurações do dispositivo para uso apenas da CPU
 
52
  new_height = height + (8 - height % 8) if height % 8 != 0 else height
53
  return image.resize((new_width, new_height))
54
 
 
 
 
55
  # Função simples para gerar imagem
56
  def infer_simple(prompt):
57
+ # Geração da imagem
58
  image = pipe(
59
  prompt=prompt,
60
  num_inference_steps=DEFAULT_INFERENCE_STEPS,
 
62
  height=IMAGE_HEIGHT,
63
  width=IMAGE_WIDTH,
64
  ).images[0]
65
+ # Redimensionar a imagem para ser divisível por 8
66
+ image = resize_to_divisible_by_8(image)
67
  return image
68
 
69
  # Interface Gradio