sidharthg commited on
Commit
40227ee
·
verified ·
1 Parent(s): ddc7526

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -7
app.py CHANGED
@@ -265,12 +265,12 @@ def generate_image(prompt, style_name, seed, num_inference_steps, guidance_scale
265
  except Exception as e:
266
  import traceback
267
  traceback.print_exc()
268
- return None, f"Error: {str(e)}"
269
 
270
  def get_default_seed(style_name):
271
  if isinstance(style_name, str) and style_name in STYLES:
272
- return gr.update(value=STYLES[style_name]["default_seed"])
273
- return gr.update(value=42)
274
 
275
  def generate_all_styles(prompt, seed1, seed2, seed3, seed4, seed5, seed6, num_inference_steps, guidance_scale, contrast_scale, complexity_scale, vibrancy_scale, num_images_per_style):
276
  """Generate multiple images for all 6 styles with individual seeds"""
@@ -279,7 +279,7 @@ def generate_all_styles(prompt, seed1, seed2, seed3, seed4, seed5, seed6, num_in
279
  seeds = [seed1, seed2, seed3, seed4, seed5, seed6]
280
  for idx, (style_name, seed) in enumerate(zip(STYLES.keys(), seeds)):
281
  style_images, info = generate_image(prompt, style_name, seed, num_inference_steps, guidance_scale, contrast_scale=contrast_scale, complexity_scale=complexity_scale, vibrancy_scale=vibrancy_scale, num_images=num_images_per_style)
282
- all_images.append(style_images)
283
  info_texts.append(info)
284
  return all_images[0], all_images[1], all_images[2], all_images[3], all_images[4], all_images[5], "\n\n---\n\n".join(info_texts)
285
 
@@ -536,11 +536,17 @@ with gr.Blocks(title="Stable Diffusion Style Explorer", theme=gr.themes.Soft())
536
  gr.Markdown(f"**{style_name}**: {config['description']} | Token: `{config['token']}` | Default Seed: `{config['default_seed']}`")
537
 
538
  # Initialize pipeline on startup
539
- initialize_pipeline()
 
540
 
541
- # Enable queue globally for HF Spaces
542
- demo.queue()
543
 
544
  # Launch the app
545
  if __name__ == "__main__":
 
 
 
 
 
 
 
546
  demo.launch(server_name="0.0.0.0", server_port=7860)
 
265
  except Exception as e:
266
  import traceback
267
  traceback.print_exc()
268
+ return [], f"Error: {str(e)}"
269
 
270
  def get_default_seed(style_name):
271
  if isinstance(style_name, str) and style_name in STYLES:
272
+ return STYLES[style_name]["default_seed"]
273
+ return 42
274
 
275
  def generate_all_styles(prompt, seed1, seed2, seed3, seed4, seed5, seed6, num_inference_steps, guidance_scale, contrast_scale, complexity_scale, vibrancy_scale, num_images_per_style):
276
  """Generate multiple images for all 6 styles with individual seeds"""
 
279
  seeds = [seed1, seed2, seed3, seed4, seed5, seed6]
280
  for idx, (style_name, seed) in enumerate(zip(STYLES.keys(), seeds)):
281
  style_images, info = generate_image(prompt, style_name, seed, num_inference_steps, guidance_scale, contrast_scale=contrast_scale, complexity_scale=complexity_scale, vibrancy_scale=vibrancy_scale, num_images=num_images_per_style)
282
+ all_images.append(style_images[:])
283
  info_texts.append(info)
284
  return all_images[0], all_images[1], all_images[2], all_images[3], all_images[4], all_images[5], "\n\n---\n\n".join(info_texts)
285
 
 
536
  gr.Markdown(f"**{style_name}**: {config['description']} | Token: `{config['token']}` | Default Seed: `{config['default_seed']}`")
537
 
538
  # Initialize pipeline on startup
539
+ #initialize_pipeline()
540
+
541
 
 
 
542
 
543
  # Launch the app
544
  if __name__ == "__main__":
545
+ import gradio.routes
546
+
547
+ def disable_api_info(*args, **kwargs):
548
+ return {}
549
+
550
+ gradio.routes.get_api_info = disable_api_info
551
+
552
  demo.launch(server_name="0.0.0.0", server_port=7860)