Skip to content

Commit e0cd21e

Browse files
committed
fix chunck size
1 parent b8f6028 commit e0cd21e

File tree

1 file changed

+19
-9
lines changed

1 file changed

+19
-9
lines changed

fastchat/serve/monitor/clean_chat_data.py

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -156,15 +156,25 @@ def clean_chat_data(log_files, action_type, num_parallel):
156156
)
157157

158158
# Aggregate results from child processes
159-
ct_invalid_conv_id = sum(
160-
[data["ct_invalid_conv_id"] for data in results if "ct_invalid_conv_id" in data]
161-
)
162-
ct_invalid = sum([data["ct_invalid"] for data in results if "ct_invalid" in data])
163-
ct_network_error = sum(
164-
[data["ct_network_error"] for data in results if "ct_network_error" in data]
165-
)
166-
all_models = set([data["model"] for data in results if "model" in data])
167-
chats = [data["result"] for data in results if "result" in data]
159+
ct_invalid_conv_id = 0
160+
ct_invalid = 0
161+
ct_network_error = 0
162+
all_models = set()
163+
chats = []
164+
for data in results:
165+
if "ct_invalid_conv_id" in data:
166+
ct_invalid_conv_id += data["ct_invalid_conv_id"]
167+
continue
168+
if "ct_invalid" in data:
169+
ct_invalid += data["ct_invalid"]
170+
continue
171+
if "ct_network_error" in data:
172+
ct_network_error += data["ct_network_error"]
173+
continue
174+
if "model" in data:
175+
all_models.update([data["model"]])
176+
if "result" in data:
177+
chats.append(data["result"])
168178

169179
chats.sort(key=lambda x: x["tstamp"])
170180
last_updated_tstamp = chats[-1]["tstamp"]

0 commit comments

Comments
 (0)