File tree Expand file tree Collapse file tree 2 files changed +5
-4
lines changed
vllm/distributed/kv_transfer/kv_connector/v1 Expand file tree Collapse file tree 2 files changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -183,7 +183,8 @@ def get_finished(
183
183
finished generating tokens.
184
184
185
185
Returns:
186
- ids of requests that have finished asynchronous (recving, sending).
186
+ ids of requests that have finished asynchronous transfer,
187
+ tuple of (sending/saving ids, recving/loading ids).
187
188
The finished saves/sends req ids must belong to a set provided in a
188
189
call to this method (this call or a prior one).
189
190
"""
Original file line number Diff line number Diff line change @@ -89,10 +89,10 @@ def wait_for_save(self):
89
89
def get_finished (
90
90
self , finished_req_ids : set [str ]
91
91
) -> tuple [Optional [set [str ]], Optional [set [str ]]]:
92
- finished_recving : set [str ] = set ()
93
92
finished_sending : set [str ] = set ()
93
+ finished_recving : set [str ] = set ()
94
94
for c in self ._connectors :
95
- recving , sending = c .get_finished (finished_req_ids )
95
+ sending , recving = c .get_finished (finished_req_ids )
96
96
if not recving and not sending :
97
97
continue
98
98
# Aggregate finished recving request ids.
@@ -111,7 +111,7 @@ def get_finished(
111
111
else :
112
112
self ._extra_async_saves [req_id ] = extra_pending - 1
113
113
114
- return finished_recving or None , finished_sending or None
114
+ return finished_sending or None , finished_recving or None
115
115
116
116
# ==============================
117
117
# Scheduler-side methods
You can’t perform that action at this time.
0 commit comments