prateekbh commited on
Commit
3fb1f8e
·
verified ·
1 Parent(s): 3b9ed00

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -9
app.py CHANGED
@@ -65,15 +65,15 @@ def getProductDetails(history, image):
65
  yield history
66
 
67
  @torch.no_grad()
68
- def getImageDescription(history, image):
69
  message = "Generate a product title for the image"
70
  gr.Info('Starting...' + message)
71
  stop = StopOnTokens()
72
  messages = [{"role": "system", "content": "You are a helpful assistant."}]
73
 
74
- for user_msg, assistant_msg in history:
75
- messages.append({"role": "user", "content": user_msg})
76
- messages.append({"role": "assistant", "content": assistant_msg})
77
 
78
  if len(messages) == 1:
79
  message = f" <image>{message}"
@@ -113,12 +113,12 @@ def getImageDescription(history, image):
113
  t = Thread(target=model.generate, kwargs=generate_kwargs)
114
  t.start()
115
 
116
- history.append([message, ""])
117
  partial_response = ""
118
  for new_token in streamer:
119
  partial_response += new_token
120
- history[-1][1] = partial_response
121
- yield history
122
  gr.Info('Got:' + partial_response)
123
 
124
  def resize_image(image):
@@ -179,8 +179,8 @@ with gr.Blocks(css=css) as demo:
179
 
180
  response_handler = (
181
  getImageDescription,
182
- [chat, image],
183
- [chat]
184
  )
185
 
186
  background_remover_handler = (
 
65
  yield history
66
 
67
  @torch.no_grad()
68
+ def getImageDescription(image):
69
  message = "Generate a product title for the image"
70
  gr.Info('Starting...' + message)
71
  stop = StopOnTokens()
72
  messages = [{"role": "system", "content": "You are a helpful assistant."}]
73
 
74
+ # for user_msg, assistant_msg in history:
75
+ # messages.append({"role": "user", "content": user_msg})
76
+ # messages.append({"role": "assistant", "content": assistant_msg})
77
 
78
  if len(messages) == 1:
79
  message = f" <image>{message}"
 
113
  t = Thread(target=model.generate, kwargs=generate_kwargs)
114
  t.start()
115
 
116
+ # history.append([message, ""])
117
  partial_response = ""
118
  for new_token in streamer:
119
  partial_response += new_token
120
+ # history[-1][1] = partial_response
121
+ # yield history
122
  gr.Info('Got:' + partial_response)
123
 
124
  def resize_image(image):
 
179
 
180
  response_handler = (
181
  getImageDescription,
182
+ [image],
183
+ []
184
  )
185
 
186
  background_remover_handler = (