amazonaws-la commited on
Commit
953d4a6
·
verified ·
1 Parent(s): d4c416d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -5
app.py CHANGED
@@ -26,6 +26,7 @@ ENABLE_USE_LORA = os.getenv("ENABLE_USE_LORA", "1") == "1"
26
  ENABLE_USE_VAE = os.getenv("ENABLE_USE_VAE", "1") == "1"
27
 
28
  device = torch.device("cuda:0" if torch.cuda.is_available() else "cpu")
 
29
 
30
  def randomize_seed_fn(seed: int, randomize_seed: bool) -> int:
31
  if randomize_seed:
@@ -52,7 +53,7 @@ def generate(
52
  use_vae: bool = False,
53
  use_lora: bool = False,
54
  apply_refiner: bool = False,
55
- model = 'playgroundai/playground-v2.5-1024px-aesthetic',
56
  vaecall = 'stabilityai/sd-vae-ft-mse',
57
  lora = 'amazonaws-la/juliette',
58
  lora_scale: float = 0.7,
@@ -60,11 +61,11 @@ def generate(
60
  if torch.cuda.is_available():
61
 
62
  if not use_vae:
63
- pipe = DiffusionPipeline.from_pretrained(model, torch_dtype=torch.float16, variant="fp16")
64
 
65
  if use_vae:
66
  vae = AutoencoderKL.from_pretrained(vaecall, torch_dtype=torch.float16, variant="fp16")
67
- pipe = DiffusionPipeline.from_pretrained(model, vae=vae, torch_dtype=torch.float16, variant="fp16")
68
 
69
  if use_lora:
70
  pipe.load_lora_weights(lora)
@@ -140,7 +141,7 @@ with gr.Blocks(css="style.css") as demo:
140
  visible=os.getenv("SHOW_DUPLICATE_BUTTON") == "1",
141
  )
142
  with gr.Group():
143
- model = gr.Text(label='Modelo')
144
  vaecall = gr.Text(label='VAE')
145
  lora = gr.Text(label='LoRA')
146
  lora_scale = gr.Slider(
@@ -325,7 +326,7 @@ with gr.Blocks(css="style.css") as demo:
325
  use_vae,
326
  use_lora,
327
  apply_refiner,
328
- model,
329
  vaecall,
330
  lora,
331
  lora_scale,
 
26
  ENABLE_USE_VAE = os.getenv("ENABLE_USE_VAE", "1") == "1"
27
 
28
  device = torch.device("cuda:0" if torch.cuda.is_available() else "cpu")
29
+ models = ["cagliostrolab/animagine-xl-3.0"] # Substitua isso pelo valor real do modelo selecionado
30
 
31
  def randomize_seed_fn(seed: int, randomize_seed: bool) -> int:
32
  if randomize_seed:
 
53
  use_vae: bool = False,
54
  use_lora: bool = False,
55
  apply_refiner: bool = False,
56
+ dropdown_model = 'cagliostrolab/animagine-xl-3.0',
57
  vaecall = 'stabilityai/sd-vae-ft-mse',
58
  lora = 'amazonaws-la/juliette',
59
  lora_scale: float = 0.7,
 
61
  if torch.cuda.is_available():
62
 
63
  if not use_vae:
64
+ pipe = DiffusionPipeline.from_pretrained(dropdown_model, torch_dtype=torch.float16)
65
 
66
  if use_vae:
67
  vae = AutoencoderKL.from_pretrained(vaecall, torch_dtype=torch.float16, variant="fp16")
68
+ pipe = DiffusionPipeline.from_pretrained(dropdown_model, vae=vae, torch_dtype=torch.float16)
69
 
70
  if use_lora:
71
  pipe.load_lora_weights(lora)
 
141
  visible=os.getenv("SHOW_DUPLICATE_BUTTON") == "1",
142
  )
143
  with gr.Group():
144
+ dropdown_model = gr.Dropdown(label='Model', value='cagliostrolab/animagine-xl-3.0', choices=models)
145
  vaecall = gr.Text(label='VAE')
146
  lora = gr.Text(label='LoRA')
147
  lora_scale = gr.Slider(
 
326
  use_vae,
327
  use_lora,
328
  apply_refiner,
329
+ dropdown_model,
330
  vaecall,
331
  lora,
332
  lora_scale,