ainz commited on
Commit
49185a6
·
verified ·
1 Parent(s): c3e951e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -4
app.py CHANGED
@@ -1,6 +1,10 @@
1
  import os
2
  import gradio as gr
3
  from huggingface_hub import login
 
 
 
 
4
 
5
  # Gradio demo definition
6
  def create_demo():
@@ -18,10 +22,12 @@ def create_demo():
18
 
19
  with gr.Column():
20
  result = gr.Image(label="Generated Image")
21
-
22
- # Since this is a zero GPU demo, we'll show a message about the model's unavailability
 
 
23
  generate.click(
24
- fn=lambda x, y: gr.Info("This is a zero GPU demo. The model cannot generate images without GPU resources.").value,
25
  inputs=[prompt, negative_prompt],
26
  outputs=result
27
  )
@@ -32,4 +38,10 @@ def create_demo():
32
  # Create and launch the demo
33
  if __name__ == "__main__":
34
  demo = create_demo()
35
- demo.launch()
 
 
 
 
 
 
 
1
  import os
2
  import gradio as gr
3
  from huggingface_hub import login
4
+ from zerogpu import ZeroGPU # Import ZeroGPU
5
+
6
+ # Initialize ZeroGPU
7
+ zero_gpu = ZeroGPU()
8
 
9
  # Gradio demo definition
10
  def create_demo():
 
22
 
23
  with gr.Column():
24
  result = gr.Image(label="Generated Image")
25
+
26
+ def mock_generation(prompt, negative_prompt):
27
+ return None # Return None as we can't generate images in zero GPU environment
28
+
29
  generate.click(
30
+ fn=mock_generation,
31
  inputs=[prompt, negative_prompt],
32
  outputs=result
33
  )
 
38
  # Create and launch the demo
39
  if __name__ == "__main__":
40
  demo = create_demo()
41
+ # Configure the launch settings for Spaces
42
+ demo.launch(
43
+ server_name="0.0.0.0", # Required for Spaces
44
+ server_port=7860, # Default Spaces port
45
+ share=False, # Don't create a public link
46
+ enable_queue=True # Enable queuing for better handling of multiple users
47
+ )