nroggendorff commited on
Commit
a5d500a
1 Parent(s): 4424c02

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -4
app.py CHANGED
@@ -7,6 +7,7 @@ import gradio as gr
7
  import torch
8
  from transformers import AutoModelForCausalLM, AutoTokenizer, TextIteratorStreamer
9
  from threading import Thread
 
10
 
11
  TOKEN = os.environ["TOKEN"]
12
 
@@ -103,8 +104,6 @@ async def process_mention(message):
103
 
104
  generate("Hello, what is your name?")
105
 
106
- client.run(TOKEN)
107
-
108
  messages = []
109
 
110
  def refresh(new_message, markdown_text):
@@ -124,5 +123,10 @@ with gr.Blocks() as demo:
124
 
125
  submit_button.click(refresh, inputs=[message_input], outputs=[display_area])
126
 
127
- # Launch the app
128
- demo.launch()
 
 
 
 
 
 
7
  import torch
8
  from transformers import AutoModelForCausalLM, AutoTokenizer, TextIteratorStreamer
9
  from threading import Thread
10
+ import asyncio
11
 
12
  TOKEN = os.environ["TOKEN"]
13
 
 
104
 
105
  generate("Hello, what is your name?")
106
 
 
 
107
  messages = []
108
 
109
  def refresh(new_message, markdown_text):
 
123
 
124
  submit_button.click(refresh, inputs=[message_input], outputs=[display_area])
125
 
126
+ async def main():
127
+ loop = asyncio.get_event_loop()
128
+ gradio_task = loop.run_in_executor(None, demo.launch)
129
+
130
+ await client.run(TOKEN)
131
+
132
+ asyncio.run(main())