Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -65,15 +65,15 @@ def getProductDetails(history, image):
|
|
65 |
yield history
|
66 |
|
67 |
@torch.no_grad()
|
68 |
-
def getImageDescription(
|
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 |
-
|
76 |
-
|
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 |
-
[
|
183 |
-
[
|
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 = (
|